archive/docker1/NG-UserServices.yaml
traveler 123fae9451 n
2025-06-25 14:07:44 -05:00

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