My server installation recipes
Find a file
2021-12-12 11:41:00 +01:00
0 use executable permission to know if a service must be enabled 2021-10-01 11:40:30 +02:00
baikal enable all services 2021-11-20 14:14:36 +01:00
blog traefik takes advantage of docker expose port 2021-11-06 15:35:05 +01:00
deluge traefik local 2021-11-01 20:26:33 +01:00
dokuwiki traefik takes advantage of docker expose port 2021-11-06 15:35:05 +01:00
glances traefik takes advantage of docker expose port 2021-11-06 15:35:05 +01:00
netdata enable all services 2021-11-20 14:14:36 +01:00
photo rename for consistency 2021-11-20 14:21:30 +01:00
portainer traefik local 2021-11-01 20:26:33 +01:00
posteio enable all services 2021-11-20 14:14:36 +01:00
seafile fix mysql pwd var name 2021-11-20 14:15:43 +01:00
selfoss set other body parameters 2021-12-11 07:59:12 +01:00
shaarli fix path 2021-11-21 08:26:39 +01:00
traefik enable traefik 2021-11-20 15:18:32 +01:00
wallabag traefik takes advantage of docker expose port 2021-11-06 15:35:05 +01:00
www unused. rely on expose directive 2021-11-10 07:49:56 +01:00
.env.default Clarify SEAFILE parameters 2021-11-16 19:15:46 +01:00
.gitignore Creation 2020-06-27 14:55:16 +02:00
configure configure envs 2021-12-12 03:32:21 +01:00
README.md README 2021-11-11 10:33:30 +01:00
set_perms_local improve local testing shell script 2021-12-12 11:41:00 +01:00
set_perms_server configure envs 2021-12-12 03:32:21 +01:00

Hosting

My server installation recipes (Inspired from https://github.com/tomMoulard/make-my-server)

Bash function to override docker-compose command and manage multiple docker-compose.yml files (non executable YAML files are ignored).

export DOCKER_COMPOSE_BIN='/usr/bin/docker compose'
docker-compose ()
{
    $DOCKER_COMPOSE_BIN $(find -name 'docker-compose*.yml' -type f -perm -u+x -printf '%p\t%d\n'  2>/dev/null | sort -n -k2 | cut -f 1 | awk '{print "-f "$0}') $@
}