update
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Sthope 2022-08-06 19:35:49 +02:00
parent b67d53849d
commit f1b036ed0a
3 changed files with 143 additions and 0 deletions

View File

@ -0,0 +1,27 @@
``yaml
---
version: "3.8"
services:
cryptpad:
image: promasu/cryptpad:nginx-alpine
container_name: cryptpad
hostname: cryptpad
restart: unless-stopped
environment:
- CPAD_MAIN_DOMAIN=sthope.dev
- CPAD_SANDBOX_DOMAIN=docs.sthope.dev
- CPAD_HTTP2_DISABLE=false
ports:
- "80:80"
- "443:443"
expose:
- "80"
- "443"
ulimits:
nofile:
soft: 1000000
hard: 1000000
labels:
- com.centurylinklabs.watchtower.enable=true
# mkdir -p /docker/cryptpad/{blob,block,customize,data,datastore}
```

View File

@ -0,0 +1,57 @@
Portainer Stack:
```yaml
---
version: "3.8"
services:
guacd:
image: lscr.io/linuxserver/guacd:latest
container_name: guacd
network_mode: bridge
ports:
- 4822:4822
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
guacamole:
image: guacamole/guacamole:latest
container_name: guacamole
network_mode: bridge
environment:
- GUACD_LOG_LEVEL=debug
- GUACD_PORT=4822
- GUACD_HOSTNAME=guacd
- MYSQL_HOSTNAME=guacadb
- MYSQL_PORT=3306
- MYSQL_DATABASE=guacadb
- MYSQL_USER=guacadb_username
- MYSQL_PASSWORD=guacadb_password
ports:
- 8080:8080
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
guacadb:
image: lscr.io/linuxserver/mariadb:latest
container_name: guacadb
network_mode: bridge
environment:
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=guacadb_root_password
- TZ=Europe/Amsterdam
- MYSQL_DATABASE=guacadb
- MYSQL_USER=guacadb_username
- MYSQL_PASSWORD=guacadb_password
volumes:
- /docker/guacamole/db:/config
ports:
- 3306:3306
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
```

View File

@ -0,0 +1,59 @@
Portainer Stack:
```yaml
---
version: "3.8"
services:
shlink:
image: shlinkio/shlink:latest
container_name: shlink
network_mode: bridge
environment:
- DEFAULT_DOMAIN=
- IS_HTTPS_ENABLED=true
- GEOLITE_LICENSE_KEY=
- DB_DRIVER=maria
- DB_USER=
- DB_PASSWORD=
- DB_NAME=
- DB_HOST=
- DB_PORT=3306
restart: unless-stopped
ports:
- 50854:8080
labels:
- com.centurylinklabs.watchtower.enable=true
shlink-web-client:
image: shlinkio/shlink-web-client
container_name: shlink-web-client
network_mode: bridge
environment:
- DEFAULT_DOMAIN=
- IS_HTTPS_ENABLED=true
- SHLINK_SERVER_URL=https://
- SHLINK_SERVER_API_KEY=
restart: unless-stopped
ports:
- 80:80
labels:
- com.centurylinklabs.watchtower.enable=true
shlink_db:
image: lscr.io/linuxserver/mariadb:latest
container_name: shlink_db
network_mode: bridge
environment:
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=
- TZ=Europe/Amsterdam
- MYSQL_DATABASE=shlink_db
- MYSQL_USER=
- MYSQL_PASSWORD=
volumes:
- /docker/shlink/db:/config
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
```