In this install SpotWeb Docker Synology. Let’s install SpotWeb on a Synology system via Docker.
SpotWeb is a website connected to the SpotWeb network. If someone here has added something to this SpotNet network, you can download the nzb file. You can also set SpotWeb as a Newznab server, so you can automatically download from the newsgroups.
Install Docker for SpotWeb
If you have not yet installed the Docker program on your Synology. Then you have to install it first.
Open your Synology’s page.
Go to the Packe center.
Go to the All Packages tab. Now search for Docker. And then click Install.
Network Bridge Create SpotWeb
Now open docker
Go to Network and then Add.
It is best to copy the above information, then this tutorial is easier to follow.
You must create a network bridge otherwise you may run into problems with SpotWeb’s default port 80.
Install MariaDB for SpotWeb Docker
We need a database to store SpotWeb’s data. We therefore first need to install MariaDb for SpotWeb.
Click on the icon above on the left.
Type Docker. And open Docker.
Go to Container. Click Create. Then Add. Then click Add from URL
Enter the following url https://hub.docker.com/_/mariadb
Select latest. And then Select.
Go to Image. Select MariaDB , and click Start.
Select Bridge.
Then Next. Do not use the Use the same network as the Docker host option. You cannot then change the port of SpotWeb. And this is standard 80 which often gives a conflict.
Turn on Auto restart here. So that the database is started when you start your Synology.
Go to Advanced Settings.
Click on add, and add the values below.
MYSQL_ROOT_PASSWORD | This is the main database password. You probably never need this one. |
TZ | This is the time zone for the Netherlands, this is Europe/Amsterdam. If you live in a different time zone, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones |
MYSQL_DATABASE | The name of the database, for example, spotweb |
MYSQL_USER | the username to log in to the database |
MYSQL_PASSWORD | The password for the database |
It is important that you save the above data somewhere. You’ll need them in a minute.
Click Save. And then Next.
Click Nextagain.
Change Auto to 3306. See the screenshot above. Click Next.
Click Next.
Done now. You should now see it active at container.
Install SpotWeb Docker
Now we can install SpotWeb on Docker Synology.
Click on the icon above on the left.
Type Docker. To open Docker.
Then go to Container. Click Create. Then Add. Then click Add from URL
Then enter the following url https://hub.docker.com/r/erikdevries/spotweb
Make sure Latest is selected. And then Select.
Go to Image and Select SpotWeb. And click Start.
Click Next.
Turn on Auto start. So that SpotWeb is restarted if necessary.
Go to Advanced Settings.
DB_USER | Your username that you used during the MariaDb installation. |
DB_NAME | spotweb |
DB_PASS | The password you used during the MariaDb installation. |
DB_PORT | 3306 The port you used during the MariaDb installation. |
DB_HOST | 172.17.0.1 the IP address of your network. (bridge) |
Add above. By clicking add. And then Save.
Click Next.
Specify port 8085 for local and port 80 for container. SpotWeb wants to start at 80 but this causes problems.
Then Next.
Volgende.
And then Done.
If you receive a similar message, you will have to adjust the port to, for example, 81, 81
I use 8085 myself.
You should now see SpotWeb listed under Container. You now have to wait about 15 minutes for the tables to be created.
You should find the following in the log of the SpotWeb database.
You can now access SpotWeb via http://ip-synology:8085 please be patient it can take a while.
You can now go to the next step if everything went well, if not yet see the FAQ below.
Tutorial SpotWeb Docker
Launch command line for container
If you encounter any errors in the SpotWeb log or SpotWeb database log. If you encounter any errors in the SpotWeb log or SpotWeb database log, you must start the command line.
Open the Container of the SpotWeb database. And then go to Terminal.
Then Make. And click on Bash. Then Ctrl A and you can then paste with CTR + V and copy with CTR + C.
Onderstaande scherm is hoe het er uitziet als je bent ingelogd op de database.
I myself had some issues with the variable that don’t always seem to work. For example, no standard database for spotweb was created for me.
Installation FAQ SpotWeb Docker
Error message in the log database cannot be found.
mysql -u root -p
CREATE DATABASE spotweb;FLUSH PRIVILEGES;
Create user and grant all rights
mysql -u root -p
GRANT ALL PRIVILEGES ON . TO ‘gebruiker1’@localhost IDENTIFIED BY ‘wachtwoord1’;FLUSH PRIVILEGES;
How do I create a database user?
mysql -u root -p
CREATE USER ‘gebruiker1’@172.17.0.1 IDENTIFIED BY ‘wachtwoord1’;FLUSH PRIVILEGES;
Which databases are available?
mysql -u root -pSHOW DATABASES;
How can I see the users of the database?
mysql -u root -p
select user from mysql.user;
Tutorial SpotWeb Docker
Be the first to comment