First add
This commit is contained in:
commit
520b60e8ad
19 changed files with 1898 additions and 0 deletions
120
NG-UserServices.yaml
Executable file
120
NG-UserServices.yaml
Executable file
|
|
@ -0,0 +1,120 @@
|
|||
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
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue