Davos
davos is an FTP automation tool that periodically scans given host locations for new files. It can be configured for various purposes, including listening for specific files to appear in the host location, ready for it to download and then move, if required. It also supports completion notifications as well as downstream API calls, to further the workflow.
Pulls:
4.7M
Stars:
41
User:
linuxserver
Created:
Nov 17, 2016
Updated:
11 days ago
Status:
active
Type
Container
Platform
linux
Image
linuxserver/davos:latest
Ports
8080/tcp
/config : /portainer/Files/AppData/Config/Davos
/downloads : /portainer/Downloads
unless-stopped
Env Vars
PUID=1000
PGID=100
Installation
Via Portainer
- Ensure both Docker and Portainer are installed, and up-to-date
- Log into your Portainer web UI
- Under Settings → App Templates, paste the below URL
- Head to Home → App Templates, and the list of apps will show up
- Select the app you wish to deploy, fill in any config options, and hit Deploy
Template Import URL
https://raw.githubusercontent.com/Lissy93/portainer-templates/main/templates.json
Show Me
Via Docker Run
docker run -d \
-p 8080/tcp \
-e PUID=${PUID} \
-e PGID=${PGID} \
-v /portainer/Files/AppData/Config/Davos:/config \
-v /portainer/Downloads:/downloads \
--restart=unless-stopped \
linuxserver/davos:latest
Via Docker Compose
Save this file as docker-compose.yml
and run docker-compose up -d
Use this only as a guide.
version: '3.8'
services:
davos:
image: linuxserver/davos:latest
ports:
- 8080:tcp
environment:
PUID: ''
PGID: ''
volumes:
- /portainer/Files/AppData/Config/Davos:/config
- /portainer/Downloads:/downloads
Alternative Methods
For more installation options, see the Documentation in the GitHub repo