Table of Contents
These Portainer App Templates can be used to easily deploy LinuxServer.io Docker containers with predefined settings.
The templates are based on data provided by the LinuxServer.io GitHub repositories.
Please keep the following in mind.
- The templates are not supported by LinuxServer.io
- The templates are being generated so I cannot accept requests to add templates
Prerequisites
- A server with Docker installed
- Portainer installed
Install the templates
- Start Portainer
- Go to Settings
- Enter the App Templates URL: https://raw.githubusercontent.com/technorabilia/portainer-templates/main/lsio/templates/templates.json
- Click “Save settings”
- Go to App Templates and you should see the templates
Application list
All applications that can be found here are available as a template.
How to use the templates
As an example we will have a look at the template for Sonarr.
Go to App Templates and select Sonarr.
Information
Before deploying the container, make sure that the volume host directories exist. You can copy/paste the information from Portainer and create the directories if needed.
Instead of using the command line, you can of course also create the directories using your favorite file manager.
mkdir -p /volume1/docker/sonarr/config
mkdir -p /volume1/docker/sonarr/tv
mkdir -p /volume1/docker/sonarr/downloads
Configuration
Review the settings for the Configuration. If needed, adjust the Process User ID (PUID
), Process Group ID (PGID
), Timezone (TZ
) and other configuration variables. More information on PUID
and PGID
can be found here.
Advanced options
Go to the Advanced options by clicking “+ Show advanced options” and review the settings for Port and Volume mappings.
Deploy the container
If you are satisfied with the settings and the volume host directories are created, you can deploy the container by clicking “Deploy the container” in the Actions section at the bottom.
If everything goes as planned, you will see a message “Container successfully created” in the upper right corner of your browser.
Custom README
If the application has a so called “Custom README” and needs special attention, you will see the following template description.
This container needs special attention. Please check https://hub.docker.com/r/linuxserver/{{ project_name }} for details.
If you follow the link you will find more information about how to use the container.
Report issues
If you find a problem, you can submit it on GitHub. I will then look at it as soon as possible.
Considerations
- With the default volume folder structure provided by LinuxServer.io you cannot use hard links. More information here.
- The scripts are updated on a daily basis.
Credits
I would like to give a big thanks to LinuxServer.io for all their hard work! Without them this would not be possible.