Skip to content

Spotweb in Docker on Synology NAS

Final Container Settings

We now need to make the installation permanent by setting up some final bits in Docker.

Head back into the Docker GUI and stop the Spotweb container, either by using the button or under ‘Action’ at the top of the UI

Once the container has stopped right click on it and click ‘Edit’ to get back into its settings.

Volume Settings

We can now move onto the ‘Volume Settings’ tab in which we will be specifying the directory where the main Spotweb settings file will be stored permanently.

Click on ‘Add Folder’ then select the ‘docker’ folder and create a new sub-folder called ‘spotweb’ select this folder and click ‘select’

Now add ‘/config’ to the Mount path box as per the screenshot below,

Next go back to the General Settings tab, and go into ‘Advanced Settings’

Environment Variables

We are now going to specify some additional variables.

Click the Add button, and fill in the following details as per the table/screenshot.

The two CRON tasks tells Spotweb to check for new releases every 15 minutes and a cache check takes place at 10 minutes past the hour.

VariableValue
TZYour timezone wikipedia.org/wiki/List_of_tz_database_time_zones
SPOTWEB_DB_TYPEpdo_mysql
SPOTWEB_DB_HOSTYourNASIP
SPOTWEB_DB_PORT3306
SPOTWEB_DB_NAMEspotweb
SPOTWEB_DB_USERYour MariaDB username
SPOTWEB_DB_PASSYour MariaDB password
SPOTWEB_CRON_RETRIEVE*/15 * * * *
SPOTWEB_CRON_CACHE_CHECK10 */1 * * *
Feel free to copy and paste

Click on Save to move back to the main screen then press save again to save all the changes, you can now start the container again.

After a minute or so you should be able to get into the WebUI by going to the IP of your NAS followed by port 9096

e.g http://192.168.0.30:9096/

See page 4 for the FAQ which I recommend checking out.



Throw me some bits or buy me a coffee?

If you have found my site useful please consider pinging me a tip as it helps cover the cost of running the site, you can even buy me a coffee 🙂

Buy Me A Coffee
Doge / Ethereum / Bitcoin

Pages: 1 2 3 4

Published inDockerSearch / IndexersSynologyUsenet

32 Comments

  1. xIExodusIx xIExodusIx

    Sorry I forgot to tell you that we had a power failure in our district yesterday night for about 2 hours. and after that this problem come up.

    • Dr_Frankenstein Dr_Frankenstein

      Hey, Did you have Spotweb running successfully before the power outage?

      • xiExodusIx xiExodusIx

        Yes it runs successfully, but now it won’t run because of mariadb did not work anymore. I have stopped both containers now. Waiting for a solution or help.

        • Dr_Frankenstein Dr_Frankenstein

          When I get home tonight I can help you get it up and running, are you able to join Discord so we can walk through? Helps me keep the solution for any else who has the issue. I think we can downgrade the database again. To a different release as you error log suggests it is unable to perform an upgrade.

          • xIExodusIx xIExodusIx

            Yes I am, I have Discord installed. The question is, when will you be at home? I am from Germany 🙂

          • Dr_Frankenstein Dr_Frankenstein

            Back about 5:30pm UK time.

  2. xIExodusIx xIExodusIx

    Hi Dr_Frankenstein,
    I have the same problem llike Chalky, mariadb ist starting and stopping the hole time. I have already checked the mount point, and it is set correctly by “File/Folder: /docker/mariadb”, “Mount-Point: /var/lib/mysql”.
    The aria_log file in the mariadb follder includes a lot of entrys (notes and errors):

    2022-05-27 20:29:23+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.8.3+maria~jammy started.
    2022-05-27 20:29:24+00:00 [Note] [Entrypoint]: Switching to dedicated user ‘mysql’
    2022-05-27 20:29:24+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.8.3+maria~jammy started.
    2022-05-27 20:29:24+00:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
    2022-05-27 20:29:24 0 [Note] mariadbd (server 10.8.3-MariaDB-1:10.8.3+maria~jammy) starting as process 1 …
    2022-05-27 20:29:24 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
    2022-05-27 20:29:24 0 [Note] InnoDB: Number of transaction pools: 1
    2022-05-27 20:29:24 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
    2022-05-27 20:29:24 0 [Warning] mariadbd: io_uring_queue_init() failed with ENOSYS: check seccomp filters, and the kernel version (newer than 5.1 required)
    2022-05-27 20:29:24 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
    2022-05-27 20:29:24 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
    2022-05-27 20:29:24 0 [Note] InnoDB: Completed initialization of buffer pool
    2022-05-27 20:29:24 0 [ERROR] InnoDB: Upgrade after a crash is not supported. The redo log was created with MariaDB 10.7.3.
    2022-05-27 20:29:24 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
    2022-05-27 20:29:24 0 [Note] InnoDB: Starting shutdown…
    2022-05-27 20:29:24 0 [ERROR] Plugin ‘InnoDB’ init function returned error.
    2022-05-27 20:29:24 0 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
    2022-05-27 20:29:24 0 [Note] Plugin ‘FEEDBACK’ is disabled.
    2022-05-27 20:29:24 0 [ERROR] Unknown/unsupported storage engine: InnoDB

    I run Docker on a Synology NAS DS918+ with DSM 7.1-42661 Update 1.

    I dont know how to sole this problem, could you please help?

    Thank you

    • I had the same issue, I’m not sure what ended up causing it, but I just deleted the DB since I had nothing other than spotweb in it at that time. Hoping it doesn’t come up again, but I might just change the MariaDB version to fixed instead of latest to prevent any updates from occurring

      • Dr_Frankenstein Dr_Frankenstein

        I will come back in a bit, I will check what I set on my personal setup.

    • Dr_Frankenstein Dr_Frankenstein

      Hey xIExodusIx, sorry for the late reply I am catching up on some missed comments. Have you fixed this yet? If not reach out on Discord or via the Contact Me page under the logo for the site.

      • xIExodusIx xIExodusIx

        Hi Dr_Frankenstein, no i havn’t fixed it until now. I’m thinking about to delete the “mysql” Folder, but not did it until now. Sorry for my late response, I have not been at homme for about 2 Weeks and could not read your reply.

        • Dr_Frankenstein Dr_Frankenstein

          Are you able to reach out on Discord so we can setup a thread to talk through.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

drfrankenstein.co.uk – writing Synology Docker Guides since 2016 – Join My Discord!