first commit

This commit is contained in:
2023-12-17 13:21:41 -06:00
commit 7f336461f4
6 changed files with 103 additions and 0 deletions

18
.env Executable file
View 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
View File

@@ -0,0 +1 @@
appdata/

28
admin/.env Executable file
View 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
View File

@@ -0,0 +1 @@
appdata/

55
admin/compose.yml Executable file
View 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
View File