Installation
Last updated
Was this helpful?
Last updated
Was this helpful?
Overseerr is currently in BETA. If you would like to help test the bleeding edge, please use the image sctx/overseerr:develop
!
Be sure to replace /path/to/appdata/config
in the below examples with a valid host directory path. If this volume mount is not configured correctly, your Overseerr settings/data will not be persisted when the container is recreated (e.g., when updating the image or rebooting your machine).
The TZ
environment variable value should also be set to the of your time zone!
For details on the Docker CLI, please .
Installation:
To run the container as a specific user/group, you may optionally add --user=[ user | user:group | uid | uid:gid | user:gid | uid:group ]
to the above command.
Updating:
Stop and remove the existing container:
Pull the latest image:
Finally, run the container with the same parameters originally used to create the container:
Ensure you have the Community Applications plugin installed.
Inside the Community Applications app store, search for Overseerr.
Click the Install Button.
On the following Add Container screen, make changes to the Host Port and Host Path 1(Appdata) as needed.
Click apply and access "Overseerr" at your <ServerIP:HostPort>
in a web browser.
First, create a volume to store the configuration data for Overseerr using using either the Docker CLI:
or the Docker Desktop app:
Open the Docker Desktop app
Head to the Volumes tab
Click on the "New Volume" button near the top right
Enter a name for the volume (example: overseerr-data
) and hit "Create"
Then, create and start the Overseerr container:
To access the files inside the volume created above, navigate to \\wsl$\docker-desktop-data\version-pack-data\community\docker\volumes\overseerr-data\_data
using File Explorer.
Installation:
To install the development build, add the --edge
argument to the above command (i.e., sudo snap install overseerr --edge
). However, note that this version can break any moment. Be prepared to troubleshoot any issues that arise!
Updating:
Snap will keep Overseerr up-to-date automatically. You can force a refresh by using the following command.
Efforts will be made to keep up-to-date with the latest releases; however, this cannot be guaranteed.
To enable: To enable using eselect repository
, run:
To install: Once complete, you can just run:
To install the development build: A live ebuild (=www-apps/overseerr-9999
) is also available. To use this, you will need to modify accept_keywords for this package:
Once installed, you will not be notified of updates, so you can update with:
or use app-portage/smart-live-rebuild
This version can break any moment. Be prepared to troubleshoot any issues that arise!
You may alternatively use a third-party updating mechanism, such as or , to keep Overseerr up-to-date automatically.
For details on how to use Docker Compose, please .
Please refer to the for details on how to install Docker on Windows. There is no need to install a Linux distro if using named volumes like in the example below.
WSL2 will need to be installed to prevent DB corruption! Please see the for instructions on how to enable WSL2. The commands below will only work with WSL2 installed!
The is the only officially supported Linux install method aside from .
Currently, the listening port cannot be changed, so port 5055
will need to be available on your host. To install snapd
, please refer to the .
Portage overlay .
This is now included in the list of , so can be easily enabled with eselect repository
This implementation is not yet merged to master due to missing functionality. You can beta test the limited implementation or follow the status on .
The installation is not implemented via Docker, but barebones. The latest release version of Overseerr will be used. Please see the for more information.