saarg

Community Developer
  • Posts

    5374
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by saarg

  1. Why do you need to set up Kodi on unraid? If you want to watch the content, then set up a VM and add a GPU to the VM and connect it to the display. There is nothing ideal about running Kodi I'm side a container through vnc/RDP. What exactly are you looking for?
  2. Have you checked the settings for gmail on this page?
  3. This doesn't mean it's connecting to that IP. It means that the user bookstack, connecting from 172.17.0.1 is denied access to the database. Have you allowed the bookstack user in mariadb to connect from @?
  4. What is the content of your /config/www/.env Are you setting this up with a new appdata folder or existing?
  5. I just set it up again here without issues using the supplied values in the template, so it does work. root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='bookstack' --net='bridge' -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -e 'DB_HOST'='192.168.1.10' -e 'DB_USER'='bookstack' -e 'DB_PASS'='bookstack' -e 'DB_DATABASE'='bookstackapp' -e 'APP_URL'='' -e 'PUID'='99' -e 'PGID'='100' -p '8085:80/tcp' -v '/mnt/cache/appdata/bookstack':'/config':'rw' 'linuxserver/bookstack' The log from the first start: [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 01-envfile: executing... [cont-init.d] 01-envfile: exited 0. [cont-init.d] 10-adduser: executing... ------------------------------------- _ () | | ___ _ __ | | / __| | | / \ | | \__ \ | | | () | |_| |___/ |_| \__/ Brought to you by linuxserver.io ------------------------------------- To support LSIO projects visit: https://www.linuxserver.io/donate/ ------------------------------------- GID/UID ------------------------------------- User uid: 99 User gid: 100 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 20-config: executing... [cont-init.d] 20-config: exited 0. [cont-init.d] 30-keygen: executing... generating self-signed keys in /config/keys, you can replace these with your own keys if required Generating a RSA private key ................................................+++++ .....................................+++++ writing new private key to '/config/keys/cert.key' ----- [cont-init.d] 30-keygen: exited 0. [cont-init.d] 50-config: executing... Generating BookStack app key for first run App Key set to base64:ivGngCY5TX1pHs+pCMXGDv+n87PLDYxwflTMYerLMi8= you can modify the file to update /config/BOOKSTACK_APP_KEY.txt Running config - db_user set **** Docker env var APP_URL is not set, setting it to http://oh no:6875 **** **** APP_URL in /config/www/.env is being updated from https://example.com to http://oh no:6875 **** **** If this is an existing install, you should run the following line from your host terminal to update the database URL entries: **** ************************************************************************ docker exec -it bookstack php /var/www/html/artisan bookstack:update-url https://example.com http://oh no:6875 ************************************************************************ /var/run/s6/etc/cont-init.d/50-config: line 86: warning: command substitution: ignored null byte in input /var/run/s6/etc/cont-init.d/50-config: line 86: warning: command substitution: ignored null byte in input Migration table created successfully. Migrating: 2014_10_12_000000_create_users_table Migrated: 2014_10_12_000000_create_users_table (0.3 seconds) Migrating: 2014_10_12_100000_create_password_resets_table Migrated: 2014_10_12_100000_create_password_resets_table (0.3 seconds) Migrating: 2015_07_12_114933_create_books_table Migrated: 2015_07_12_114933_create_books_table (0.16 seconds) Migrating: 2015_07_12_190027_create_pages_table Migrated: 2015_07_12_190027_create_pages_table (0.07 seconds) Migrating: 2015_07_13_172121_create_images_table Migrated: 2015_07_13_172121_create_images_table (0.06 seconds) Migrating: 2015_07_27_172342_create_chapters_table Migrated: 2015_07_27_172342_create_chapters_table (0.07 seconds) Migrating: 2015_08_08_200447_add_users_to_entities Migrated: 2015_08_08_200447_add_users_to_entities (0.13 seconds) Migrating: 2015_08_09_093534_create_page_revisions_table Migrated: 2015_08_09_093534_create_page_revisions_table (0.06 seconds) Migrating: 2015_08_16_142133_create_activities_table Migrated: 2015_08_16_142133_create_activities_table (0.08 seconds) Migrating: 2015_08_29_105422_add_roles_and_permissions Migrated: 2015_08_29_105422_add_roles_and_permissions (2.98 seconds) Migrating: 2015_08_30_125859_create_settings_table Migrated: 2015_08_30_125859_create_settings_table (0.22 seconds) Migrating: 2015_08_31_175240_add_search_indexes Migrated: 2015_08_31_175240_add_search_indexes (0 seconds) Migrating: 2015_09_04_165821_create_social_accounts_table Migrated: 2015_09_04_165821_create_social_accounts_table (0.25 seconds) Migrating: 2015_09_05_164707_add_email_confirmation_table Migrated: 2015_09_05_164707_add_email_confirmation_table (0.28 seconds) Migrating: 2015_11_21_145609_create_views_table Migrated: 2015_11_21_145609_create_views_table (0.07 seconds) Migrating: 2015_11_26_221857_add_entity_indexes Migrated: 2015_11_26_221857_add_entity_indexes (1.56 seconds) Migrating: 2015_12_05_145049_fulltext_weighting Migrated: 2015_12_05_145049_fulltext_weighting (0 seconds) Migrating: 2015_12_07_195238_add_image_upload_types Migrated: 2015_12_07_195238_add_image_upload_types (0.17 seconds) Migrating: 2015_12_09_195748_add_user_avatars Migrated: 2015_12_09_195748_add_user_avatars (0.02 seconds) Migrating: 2016_01_11_210908_add_external_auth_to_users Migrated: 2016_01_11_210908_add_external_auth_to_users (0.17 seconds) Migrating: 2016_02_25_184030_add_slug_to_revisions Migrated: 2016_02_25_184030_add_slug_to_revisions (0.25 seconds) Migrating: 2016_02_27_120329_update_permissions_and_roles Migrated: 2016_02_27_120329_update_permissions_and_roles (1.41 seconds) Migrating: 2016_02_28_084200_add_entity_access_controls Migrated: 2016_02_28_084200_add_entity_access_controls (0.69 seconds) Migrating: 2016_03_09_203143_add_page_revision_types Migrated: 2016_03_09_203143_add_page_revision_types (0.1 seconds) Migrating: 2016_03_13_082138_add_page_drafts Migrated: 2016_03_13_082138_add_page_drafts (0.1 seconds) Migrating: 2016_03_25_123157_add_markdown_support Migrated: 2016_03_25_123157_add_markdown_support (0.05 seconds) Migrating: 2016_04_09_100730_add_view_permissions_to_roles Migrated: 2016_04_09_100730_add_view_permissions_to_roles (0.47 seconds) Migrating: 2016_04_20_192649_create_joint_permissions_table Migrated: 2016_04_20_192649_create_joint_permissions_table (1.11 seconds) Migrating: 2016_05_06_185215_create_tags_table Migrated: 2016_05_06_185215_create_tags_table (0.35 seconds) Migrating: 2016_07_07_181521_add_summary_to_page_revisions Migrated: 2016_07_07_181521_add_summary_to_page_revisions (0.02 seconds) Migrating: 2016_09_29_101449_remove_hidden_roles Migrated: 2016_09_29_101449_remove_hidden_roles (0.22 seconds) Migrating: 2016_10_09_142037_create_attachments_table Migrated: 2016_10_09_142037_create_attachments_table (0.47 seconds) Migrating: 2017_01_21_163556_create_cache_table Migrated: 2017_01_21_163556_create_cache_table (0.3 seconds) Migrating: 2017_01_21_163602_create_sessions_table Migrated: 2017_01_21_163602_create_sessions_table (0.22 seconds) Migrating: 2017_03_19_091553_create_search_index_table Migrated: 2017_03_19_091553_create_search_index_table (0.39 seconds) Migrating: 2017_04_20_185112_add_revision_counts Migrated: 2017_04_20_185112_add_revision_counts (0.11 seconds) Migrating: 2017_07_02_152834_update_db_encoding_to_ut8mb4 Migrated: 2017_07_02_152834_update_db_encoding_to_ut8mb4 (0 seconds) Migrating: 2017_08_01_130541_create_comments_table Migrated: 2017_08_01_130541_create_comments_table (0.52 seconds) Migrating: 2017_08_29_102650_add_cover_image_display Migrated: 2017_08_29_102650_add_cover_image_display (0.03 seconds) Migrating: 2018_07_15_173514_add_role_external_auth_id Migrated: 2018_07_15_173514_add_role_external_auth_id (0.16 seconds) Migrating: 2018_08_04_115700_create_bookshelves_table Migrated: 2018_08_04_115700_create_bookshelves_table (2.7 seconds) Migrating: 2019_07_07_112515_add_template_support Migrated: 2019_07_07_112515_add_template_support (0.13 seconds) Migrating: 2019_08_17_140214_add_user_invites_table Migrated: 2019_08_17_140214_add_user_invites_table (0.2 seconds) Migrating: 2019_12_29_120917_add_api_auth Migrated: 2019_12_29_120917_add_api_auth (0.3 seconds) Migrating: 2020_08_04_111754_drop_joint_permissions_id Migrated: 2020_08_04_111754_drop_joint_permissions_id (0.43 seconds) Migrating: 2020_08_04_131052_remove_role_name_field Migrated: 2020_08_04_131052_remove_role_name_field (0.05 seconds) Migrating: 2020_09_19_094251_add_activity_indexes Migrated: 2020_09_19_094251_add_activity_indexes (0.18 seconds) Migrating: 2020_09_27_210059_add_entity_soft_deletes Migrated: 2020_09_27_210059_add_entity_soft_deletes (0.18 seconds) Migrating: 2020_09_27_210528_create_deletions_table Migrated: 2020_09_27_210528_create_deletions_table (0.31 seconds) Migrating: 2020_11_07_232321_simplify_activities_table Migrated: 2020_11_07_232321_simplify_activities_table (0.39 seconds) Migrating: 2020_12_30_173528_add_owned_by_field_to_entities Migrated: 2020_12_30_173528_add_owned_by_field_to_entities (0.58 seconds) [cont-init.d] 50-config: exited 0. [cont-init.d] 99-custom-files: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-files: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done.
  6. Kodi headless is a hack to run kodi without the UI and is not officially supported. You get much more features by using the available media servers like Plex, Emby and Jellyfin. They all have webuis that are well developed, as it is their main UI. Kodi is not a webui based UI, so the experience is not as good.
  7. Read the readme on github for info about what this is.
  8. I just got the typical as site, but nothing else. They probably didn't renew the domain and someone else parked it there. We removed the link from the template, so it should be gone soon. We will probably also deprecate it, as it seems dead.
  9. You install our emby container. That's all you need. You don't need kodi for anything. You can use the emby clients for most devices. You only need kodi if you want to customize the look or have client hardware where emby doesn't have a client available.
  10. I don't know what full mode is, but if you need to use certs you get from cloudflare, then I don't think it's possible with swag. Join our discord and you can ask there, as there are more people with more knowledge about swag.
  11. I have tested the template and there is nothing wrong with it. Our env. variables for setting the username and password is in the template and they work.
  12. I guess you mean the link in CA? What is malicious about it?
  13. It's probably the the IP of the container. Look in the container list and check the port mapping part to see which container has that IP. My guess is bookstack. I think you didn't give the bookstack user the right to connect from everywhere.
  14. If you have emby premiere, then try the emby clients for the devices you are going to use and see if that works for you. If you want to use emby as a backend and kodi as a front-end, you don't need this container. As for plugins in kodi for emby, there should be some emby documentation about it.
  15. What? I suggest you go back to the readme and read it again. What you describe above has nothing to do with our docker mods.
  16. You have to use the port inside the container, not the host port. So change it to the correct port and probably change it back to http also. Enabling http Auth in swag has nothing to do with user/password set in piwigo.
  17. It means nginx can't connect to the service. So you either have the name/IP/port wrong or not in the same custom bridge as nginx.
  18. I dont understand what you are doing with your bind mounts. You have the books folder mounted to books in the container and then you have multiple mounts of subfolders to various folders in the container. Two with the same host path. I'm not sure where you can't go to the /import folder. In Calibre-web?
  19. You are still using kodi with emby as a backend. Emby deals with all scraping. I have no idea about subtitle downloads as my rips is in either my native language or English. You install a plugin in kodi that connects to emby and updates the library at startup. There is no transcoding in emby or Plex unless your client doesn't support the format. As for privacy, emby will be the better option. You will loose the watched status I think, unless you add trakt to kodi and sync your watched status to trakt and then add trakt to emby. There is also a free option, jellyfin, but it lacks some clients, but I think they have for Android TV. Probably doesn't support skinning.