120 lines
No EOL
3.3 KiB
YAML
Executable file
120 lines
No EOL
3.3 KiB
YAML
Executable file
version: "2.2"
|
|
# services:
|
|
# bitwarden:
|
|
# # image: bitwardenrs/server:latest
|
|
# image: vaultwarden/server:latest
|
|
# container_name: bitwarden
|
|
# hostname: bitwarden
|
|
# networks:
|
|
# - netgrimoire
|
|
# ports:
|
|
# - 8093:80
|
|
# volumes:
|
|
# - /DockerVol/bitwarden:/data
|
|
# environment:
|
|
# - TZ=America/Chicago
|
|
# - PGID=999
|
|
# - PUID=1001
|
|
# restart: unless-stopped
|
|
|
|
freshrss:
|
|
image: lscr.io/linuxserver/freshrss:latest
|
|
container_name: freshrss
|
|
networks:
|
|
- netgrimoire
|
|
environment:
|
|
- PUID=999
|
|
- PGID=1001
|
|
- TZ=America/Chicago
|
|
volumes:
|
|
- /DockerVol/Freshrss/config:/config
|
|
ports:
|
|
- 9096:80
|
|
restart: unless-stopped
|
|
|
|
linkding:
|
|
image: sissbruecker/linkding:1.13.0
|
|
container_name: linkding
|
|
networks:
|
|
- netgrimoire
|
|
environment:
|
|
- PUID=999
|
|
- PGID=1001
|
|
- TZ=America/Chicago
|
|
volumes:
|
|
- /DockerVol/linkding/data:/etc/linkding/data:rw
|
|
ports:
|
|
- 9090:9090
|
|
restart: unless-stopped
|
|
|
|
dailytxt:
|
|
image: phitux/dailytxt:latest
|
|
container_name: dailytxt
|
|
hostname: dailytxt
|
|
networks:
|
|
- netgrimoire
|
|
restart: always
|
|
environment:
|
|
- PUID=999
|
|
- PGID=1001
|
|
- TZ=America/Chicago
|
|
# That's the internal container-port. You can actually use any portnumber (must match with the one at 'ports')
|
|
- PORT=8765
|
|
|
|
# - SECRET_KEY=openssl rand -base64 32
|
|
- SECRET_KEY=jNMAxSUAIIP7IhkSKeIGo7c74+/gYFeQWFIdjrLHZTg=
|
|
|
|
# Set it to False or remove the line completely to disallow registration of new users.
|
|
- ALLOW_REGISTRATION=True
|
|
|
|
# Use this if you want the json log file to be indented. Makes it easier to compare the files. Otherwise just remove this line!
|
|
- DATA_INDENT=2
|
|
|
|
# Set after how many days the JWT token will expire and you have to re-login. Defaults to 30 days if line is ommited.
|
|
- JWT_EXP_DAYS=60
|
|
|
|
# Enable/disable a feature of DailyTxT to auto-check maximal once per hour if there's a newer version of DailyTxT available. Defaults to True if line is ommited.
|
|
- ENABLE_UPDATE_CHECK=True
|
|
ports:
|
|
- "8765:8765"
|
|
# perhaps you only want:
|
|
# "<host_port>:8765"
|
|
volumes:
|
|
- "/DockerVol/dailytxt/:/app/data/"
|
|
# Or perhaps if using on a windows enviroment:
|
|
# "C:/Users/example/dailytxt/:/app/data"
|
|
|
|
roundcube:
|
|
image: roundcube/roundcubemail:latest
|
|
container_name: roundcube
|
|
hostname: roundcube
|
|
networks:
|
|
- netgrimoire
|
|
# restart: unless-stopped
|
|
# depends_on:
|
|
# - roundcubedb
|
|
# links:
|
|
# - roundcubedb
|
|
volumes:
|
|
- /DockerVol/roundcube/www:/var/www/html
|
|
ports:
|
|
- 9019:80
|
|
environment:
|
|
- ROUNDCUBEMAIL_DB_TYPE=mysql
|
|
- ROUNDCUBEMAIL_DB_HOST=192.168.4.11
|
|
- ROUNDCUBEMAIL_DB_USER=docker
|
|
- ROUNDCUBEMAIL_DB_PASSWORD=docker
|
|
- ROUNDCUBEMAIL_DB_NAME=roundcube
|
|
- ROUNDCUBEMAIL_SKIN=elastic
|
|
- ROUNDCUBEMAIL_DEFAULT_HOST=tls://mail.pncharris.com
|
|
- ROUNDCUBEMAIL_SMTP_SERVER=tls://mail.pncharris.com
|
|
labels:
|
|
- flame.type=app # "app" works too
|
|
- flame.name=Roundcube
|
|
- flame.url=http://192.168.4.72:9019
|
|
- flame.category=Media # Optional, default is "Docker"
|
|
- flame.icon=ispy.png
|
|
|
|
|
|
|
|
|