First Commit
This commit is contained in:
commit
ae40312cbd
20
compose_collabora.yml
Normal file
20
compose_collabora.yml
Normal file
@ -0,0 +1,20 @@
|
||||
---
|
||||
services:
|
||||
collabora:
|
||||
image: collabora/code:latest
|
||||
container_name: collabora
|
||||
environment:
|
||||
- DOMAIN=collabora.sebastienjourniac.lol
|
||||
- USERNAME=grough
|
||||
- PASSWORD=M@gnimar2020
|
||||
- EDITION=code
|
||||
volumes:
|
||||
- /srv/collabora/data:/var/lib/collabora
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- my_service
|
||||
|
||||
networks:
|
||||
my_service:
|
||||
external: true
|
||||
|
||||
26
compose_foundry.yml
Normal file
26
compose_foundry.yml
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
services:
|
||||
foundry:
|
||||
image: felddy/foundryvtt:release
|
||||
container_name: foundryvtt
|
||||
hostname: hostname
|
||||
volumes:
|
||||
- /srv/foundry/data:/data
|
||||
environment:
|
||||
- FOUNDRY_PASSWORD=fpassword
|
||||
- FOUNDRY_USERNAME=fusername
|
||||
- FOUNDRY_PROXY_PORT=443
|
||||
- FOUNDRY_PROXY_SSL=true
|
||||
- FOUNDRY_HOSTNAME=foundryvtt.sebastienjourniac.lol
|
||||
- CONTAINER_PRESERVE_CONFIG=true
|
||||
ports:
|
||||
- target: 30000
|
||||
published: 30000
|
||||
protocol: tcp
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- my_service
|
||||
|
||||
networks:
|
||||
my_service:
|
||||
external: true
|
||||
15
compose_gitea.yml
Normal file
15
compose_gitea.yml
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
services:
|
||||
server:
|
||||
image: gitea/gitea:latest
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
restart: always
|
||||
networks:
|
||||
- my_service
|
||||
volumes:
|
||||
- /srv/gitea:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
19
compose_grav.yml
Normal file
19
compose_grav.yml
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
services:
|
||||
grav:
|
||||
image: lscr.io/linuxserver/grav:latest
|
||||
container_name: grav
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Paris
|
||||
volumes:
|
||||
- /srv/grav/config:/config
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- my_service
|
||||
|
||||
networks:
|
||||
my_service:
|
||||
external: true
|
||||
|
||||
33
compose_nextcloud.yml
Normal file
33
compose_nextcloud.yml
Normal file
@ -0,0 +1,33 @@
|
||||
---
|
||||
services:
|
||||
nextcloud:
|
||||
image: lscr.io/linuxserver/nextcloud:latest
|
||||
container_name: nextcloud
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Paris
|
||||
volumes:
|
||||
- /srv/nextcloud/config:/config
|
||||
- /srv/nextcloud/data:/data
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- my_service
|
||||
|
||||
mariadb:
|
||||
image: lscr.io/linuxserver/mariadb:latest
|
||||
container_name: nextclouddb
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Paris
|
||||
- MYSQL_ROOT_PASSWORD=${PASSWD_ROOT}
|
||||
volumes:
|
||||
- /srv/mariadb/config:/config
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- my_service
|
||||
|
||||
networks:
|
||||
my_service:
|
||||
external: true
|
||||
34
compose_swag.yml
Normal file
34
compose_swag.yml
Normal file
@ -0,0 +1,34 @@
|
||||
---
|
||||
services:
|
||||
swag:
|
||||
image: lscr.io/linuxserver/swag:latest
|
||||
container_name: swag
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Paris
|
||||
- URL=sebastienjourniac.lol
|
||||
- VALIDATION=http
|
||||
- SUBDOMAINS=grav, gitea, collabora, nextcloud, foundryvtt, webdav, code-server, zabbix #optional
|
||||
- CERTPROVIDER= #optional
|
||||
- DNSPLUGIN= #optional
|
||||
- PROPAGATION= #optional
|
||||
- EMAIL=sebastien.journiac@orange.fr #optional
|
||||
- ONLY_SUBDOMAINS=true #optional
|
||||
- EXTRA_DOMAINS= #optional
|
||||
- STAGING=false #optional
|
||||
volumes:
|
||||
- /srv/swag/config:/config
|
||||
ports:
|
||||
- 443:443
|
||||
- 80:80 #optional
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- my_service
|
||||
|
||||
networks:
|
||||
my_service:
|
||||
external: true
|
||||
|
||||
20
compose_vscode.yml
Normal file
20
compose_vscode.yml
Normal file
@ -0,0 +1,20 @@
|
||||
---
|
||||
services:
|
||||
code-server:
|
||||
image: lscr.io/linuxserver/code-server:latest
|
||||
container_name: code-server
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Paris
|
||||
- PASSWORD=vspassword
|
||||
- SUDO_PASSWORD=sudoVsPassWordCodeServer
|
||||
volumes:
|
||||
- /srv/code-server/config
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- my_service
|
||||
|
||||
networks:
|
||||
my_service:
|
||||
external: true
|
||||
70
compose_zabbix.yml
Normal file
70
compose_zabbix.yml
Normal file
@ -0,0 +1,70 @@
|
||||
---
|
||||
services:
|
||||
zabbix-server:
|
||||
image: zabbix/zabbix-server-mysql:alpine-7.0-latest
|
||||
container_name: zabbix-server
|
||||
environment:
|
||||
DB_SERVER_HOST: zabbix-mariadb
|
||||
MYSQL_DATABASE: zabbix
|
||||
MYSQL_USER: zabbix
|
||||
MYSQL_PASSWORD: zabbixpass
|
||||
MYSQL_ROOT_PASSWORD: rootpass
|
||||
ZBX_JAVAGATEWAY_ENABLE: 'true'
|
||||
ZBX_STARTAGENTS: 5
|
||||
volumes:
|
||||
- zbx_server_data:/var/lib/zabbix
|
||||
depends_on:
|
||||
- zabbix-mariadb
|
||||
networks:
|
||||
- zabbix-net
|
||||
|
||||
zabbix-web:
|
||||
image: zabbix/zabbix-web-nginx-mysql:alpine-7.0-latest
|
||||
container_name: zabbix-web
|
||||
environment:
|
||||
DB_SERVER_HOST: zabbix-mariadb
|
||||
MYSQL_DATABASE: zabbix
|
||||
MYSQL_USER: zabbix
|
||||
MYSQL_PASSWORD: zabbixpass
|
||||
MYSQL_ROOT_PASSWORD: rootpass
|
||||
ZBX_SERVER_HOST: zabbix-server
|
||||
PHP_TZ: Europe/Paris
|
||||
depends_on:
|
||||
- zabbix-server
|
||||
- zabbix-mariadb
|
||||
networks:
|
||||
- zabbix-net
|
||||
- my_service
|
||||
|
||||
zabbix-mariadb:
|
||||
image: mariadb:11.2
|
||||
container_name: zabbix-mariadb
|
||||
environment:
|
||||
MARIADB_DATABASE: zabbix
|
||||
MARIADB_USER: zabbix
|
||||
MARIADB_PASSWORD: zabbixpass
|
||||
MARIADB_ROOT_PASSWORD: rootpass
|
||||
volumes:
|
||||
- zbx_db_data:/var/lib/mysql
|
||||
networks:
|
||||
- zabbix-net
|
||||
|
||||
zabbix-agent:
|
||||
image: zabbix/zabbix-agent2:alpine-7.0-latest
|
||||
container_name: zabbix-agent
|
||||
environment:
|
||||
ZBX_HOSTNAME: "Zabbix agent"
|
||||
ZBX_SERVER_HOST: zabbix-server
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
networks:
|
||||
- zabbix-net
|
||||
|
||||
volumes:
|
||||
zbx_server_data:
|
||||
zbx_db_data:
|
||||
|
||||
networks:
|
||||
zabbix-net:
|
||||
my_service:
|
||||
external: true
|
||||
Loading…
Reference in New Issue
Block a user