first commit
This commit is contained in:
18
.env
Executable file
18
.env
Executable file
@@ -0,0 +1,18 @@
|
||||
#GLOBAL SETTINGS
|
||||
COMPOSE_HTTP_TIMEOUT=120
|
||||
COMPOSE_IGNORE_ORPHANS=1
|
||||
DOCKER_CONFIGS=./appdata
|
||||
DOCKERGID=999
|
||||
DOCKERHOSTNAME=DockerServerTest
|
||||
DOCKERLOGGING_MAXFILE=10
|
||||
DOCKERLOGGING_MAXSIZE=200k
|
||||
SERVERIP=192.168.1.33
|
||||
PGID=1000
|
||||
PUID=1000
|
||||
UMASK=000
|
||||
TZ=America/Chicago
|
||||
ADMIN_USERNAME=akanealw
|
||||
ADMIN_PASSWORD=8ung1e1!
|
||||
BACKUP_DIR=/mnt/truenas-backups
|
||||
MEDIA_DIR=/mnt/truenas-media
|
||||
STORAGE_DIR=/mnt/truenas-storage
|
||||
1
.gitignore
vendored
Executable file
1
.gitignore
vendored
Executable file
@@ -0,0 +1 @@
|
||||
appdata/
|
||||
28
admin/.env
Executable file
28
admin/.env
Executable file
@@ -0,0 +1,28 @@
|
||||
#GLOBAL SETTINGS
|
||||
COMPOSE_HTTP_TIMEOUT=120
|
||||
COMPOSE_IGNORE_ORPHANS=1
|
||||
DOCKER_CONFIGS=./appdata
|
||||
DOCKERGID=999
|
||||
DOCKERHOSTNAME=DockerServerTest
|
||||
DOCKERLOGGING_MAXFILE=10
|
||||
DOCKERLOGGING_MAXSIZE=200k
|
||||
SERVERIP=192.168.1.33
|
||||
PGID=1000
|
||||
PUID=1000
|
||||
UMASK=000
|
||||
TZ=America/Chicago
|
||||
ADMIN_USERNAME=akanealw
|
||||
ADMIN_PASSWORD=8ung1e1!
|
||||
BACKUP_DIR=/mnt/truenas-backups
|
||||
MEDIA_DIR=/mnt/truenas-media
|
||||
STORAGE_DIR=/mnt/truenas-storage
|
||||
|
||||
#WATCHTOWER
|
||||
WATCHTOWER_NOTIFICATIONS=email
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_FROM=notify.akanealw@gmail.com
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_TO=akanealw@gmail.com
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_SERVER=smtp.gmail.com
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=587
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=notify.akanealw@gmail.com
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=leawkqqpthbwacrf
|
||||
WATCHTOWER_NOTIFICATION_EMAIL_DELAY=2
|
||||
1
admin/.gitignore
vendored
Executable file
1
admin/.gitignore
vendored
Executable file
@@ -0,0 +1 @@
|
||||
appdata/
|
||||
55
admin/compose.yml
Executable file
55
admin/compose.yml
Executable file
@@ -0,0 +1,55 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
dozzle:
|
||||
container_name: dozzle
|
||||
image: amir20/dozzle:latest
|
||||
environment:
|
||||
- DOZZLE_ADDR=:1234
|
||||
networks:
|
||||
- reverse-proxy
|
||||
ports:
|
||||
- 9999:1234
|
||||
restart: always
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
|
||||
portainer:
|
||||
container_name: portainer
|
||||
image: portainer/portainer-ce:latest
|
||||
networks:
|
||||
- reverse-proxy
|
||||
ports:
|
||||
- 9000:9000/tcp
|
||||
restart: always
|
||||
volumes:
|
||||
- ${DOCKER_CONFIGS}/portainer/data:/data
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
|
||||
watchtower:
|
||||
container_name: watchtower
|
||||
image: containrrr/watchtower
|
||||
environment:
|
||||
- WATCHTOWER_NOTIFICATIONS=${WATCHTOWER_NOTIFICATIONS}
|
||||
- WATCHTOWER_NOTIFICATION_TITLE_TAG=${DOCKERHOSTNAME}
|
||||
- WATCHTOWER_NOTIFICATION_EMAIL_FROM=${WATCHTOWER_NOTIFICATION_EMAIL_FROM}
|
||||
- WATCHTOWER_NOTIFICATION_EMAIL_TO=${WATCHTOWER_NOTIFICATION_EMAIL_TO}
|
||||
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER=${WATCHTOWER_NOTIFICATION_EMAIL_SERVER}
|
||||
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT=${WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT}
|
||||
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER=${WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER}
|
||||
- WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD=${WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD}
|
||||
- WATCHTOWER_NOTIFICATION_EMAIL_DELAY=${WATCHTOWER_NOTIFICATION_EMAIL_DELAY}
|
||||
command: --interval 604800
|
||||
networks:
|
||||
- watchtower
|
||||
restart: always
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
|
||||
networks:
|
||||
watchtower:
|
||||
name: watchtower
|
||||
reverse-proxy:
|
||||
name: reverse-proxy
|
||||
external: true
|
||||
0
compose.yml
Executable file
0
compose.yml
Executable file
Reference in New Issue
Block a user