diff --git a/README.md b/README.md index 69ff4f2..4bc0298 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,17 @@ -# selfhosted-apps-docker -Guide by Example +# Selfhosted-Apps-Docker ---------- +###### guide by example -* bitwarden_rs - password manager -* bookstack - notes and documentation -* borg_backup - backup utility -* homer - home page -* nextcloud - file share & sync -* portaine - docker managment +![logo](https://i.imgur.com/u5LH0jI.png) -how to get them runnig in each folder +* [bitwarden_rs](bitwarden_rs/readme.md) - password manager +* [bookstack](bookstack/readme.md) - notes and documentation +* [borg_backup](borg_backup/readme.md) - backup utility +* [caddy_v2](caddy_v2/readme.md) - reverse proxy +* [ddclient](ddclient/readme.md) - automatic DNS update +* [homer](homer/readme.md) - homepage +* [nextcloud](nextcloud/readme.md) - file share & sync +* [portainer](portainer/readme.md) - docker managment +* [prometheus_grafana](prometheus_grafana/readme.md) - monitoring +* [watchtower](watchtower/readme.md) - automatic docker images update -containers dont have ports cuz caddy reverse proxy diff --git a/bitwarden_rs/readme.md b/bitwarden_rs/readme.md index bcbac1d..788b116 100644 --- a/bitwarden_rs/readme.md +++ b/bitwarden_rs/readme.md @@ -15,14 +15,14 @@ Password manager. RS version is simpler and lighter than the official bitwarden. # Files and directory structure ``` -/home -└── ~ - └── docker - └── bitwarden - ├── 🗁 bitwarden-data - ├── 🗋 .env - ├── 🗋 docker-compose.yml - └── 🗋 bitwarden-backup-script.sh +/home/ +└── ~/ + └── docker/ + └── bitwarden/ + ├── bitwarden-data/ + ├── .env + ├── docker-compose.yml + └── bitwarden-backup-script.sh ``` # docker-compose diff --git a/bookstack/readme.md b/bookstack/readme.md index 9c62e8e..81abd98 100644 --- a/bookstack/readme.md +++ b/bookstack/readme.md @@ -15,15 +15,15 @@ Documentation and notes. # Files and directory structure ``` -/home -└── ~ - └── docker - └── bookstack - ├── 🗁 bookstack-data - ├── 🗁 bookstack-db-data - ├── 🗋 .env - ├── 🗋 docker-compose.yml - └── 🗋 bookstack-backup-script.sh +/home/ +└── ~/ + └── docker/ + └── bookstack/ + ├── bookstack-data/ + ├── bookstack-db-data/ + ├── .env + ├── docker-compose.yml + └── bookstack-backup-script.sh ``` # docker-compose diff --git a/borg_backup/readme.md b/borg_backup/readme.md index 72e07f8..32bdc6d 100644 --- a/borg_backup/readme.md +++ b/borg_backup/readme.md @@ -14,14 +14,14 @@ Backups. # files and directory structure ``` -/home -└── ~ - ├── borg - │ ├── 🗁 docker_backup - │ ├── 🗋 borg_backup.sh - │ └── 🗋 borg_backup.log +/home/ +└── ~/ + ├── borg/ + │ ├── docker_backup/ + │ ├── borg_backup.sh + │ └── borg_backup.log │ - └── docker + └── docker/ ├── container-setup #1 ├── container-setup #2 ├── ... diff --git a/ddclient/readme.md b/ddclient/readme.md index e4b6200..52903af 100644 --- a/ddclient/readme.md +++ b/ddclient/readme.md @@ -13,13 +13,13 @@ Automatic DNS entries update. Useful if no static IP from ISP. # Files and directory structure ``` -/home -└── ~ - └── docker - └── ddclient - ├── 🗋 .env - ├── 🗋 docker-compose.yml - └── 🗋 ddclient.conf +/home/ +└── ~/ + └── docker/ + └── ddclient/ + ├── .env + ├── docker-compose.yml + └── ddclient.conf ``` # docker-compose diff --git a/homer/readme.md b/homer/readme.md index 1038b24..2c39e97 100644 --- a/homer/readme.md +++ b/homer/readme.md @@ -14,14 +14,14 @@ Homepage. # Files and directory structure ``` -/home -└── ~ - └── docker - └── homer - ├── 🗁 assets - ├── 🗋 .env - ├── 🗋 docker-compose.yml - └── 🗋 config.yml +/home/ +└── ~/ + └── docker/ + └── homer/ + ├── assets/ + ├── .env + ├── docker-compose.yml + └── config.yml ``` # docker-compose diff --git a/nextcloud/readme.md b/nextcloud/readme.md index 0f2a061..497b878 100644 --- a/nextcloud/readme.md +++ b/nextcloud/readme.md @@ -15,15 +15,15 @@ File share & sync. # Files and directory structure ``` -/home -└── ~ - └── docker - └── nextcloud - ├── 🗁 nextcloud-data - ├── 🗁 nextcloud-db-data - ├── 🗋 .env - ├── 🗋 docker-compose.yml - └── 🗋 nextcloud-backup-script.sh +/home/ +└── ~/ + └── docker/ + └── nextcloud/ + ├── nextcloud-data/ + ├── nextcloud-db-data/ + ├── .env + ├── docker-compose.yml + └── nextcloud-backup-script.sh ``` # docker-compose diff --git a/portainer/readme.md b/portainer/readme.md index 24adfc7..4ce853e 100644 --- a/portainer/readme.md +++ b/portainer/readme.md @@ -12,13 +12,13 @@ networks, volumes, images,... the work. # Files and directory structure ``` -/home -└── ~ - └── docker - └── portainer - ├── 🗁 portainer_data - ├── 🗋 .env - └── 🗋 docker-compose.yml +/home/ +└── ~/ + └── docker/ + └── portainer/ + ├── portainer_data/ + ├── .env + └── docker-compose.yml ``` # docker-compose diff --git a/prometheus_grafana/readme.md b/prometheus_grafana/readme.md index 712c60b..7c6ae7d 100644 --- a/prometheus_grafana/readme.md +++ b/prometheus_grafana/readme.md @@ -18,28 +18,28 @@ Everything here is based on the magnificent # Files and directory structure ``` -/home -└── ~ - └── docker - └── prometheus +/home/ +└── ~/ + └── docker/ + └── prometheus/ │ - ├── 🗁 grafana - │ └── 🗁 provisioning - │ ├── 🗁 dashboards - │ │ ├── 🗋 dashboard.yml - │ │ ├── 🗋 docker_host.json - │ │ ├── 🗋 docker_containers.json - │ │ └── 🗋 monitor_services.json + ├── grafana/ + │ └── provisioning/ + │ ├── dashboards/ + │ │ ├── dashboard.yml + │ │ ├── docker_host.json + │ │ ├── docker_containers.json + │ │ └── monitor_services.json │ │ - │ └── 🗁 datasources - │ └── 🗋 datasource.yml + │ └── datasources/ + │ └── datasource.yml │ - ├── 🗁 grafana-data - ├── 🗁 prometheus-data + ├── grafana-data/ + ├── prometheus-data/ │ - ├── 🗋 .env - ├── 🗋 docker-compose.yml - └── 🗋 prometheus.yml + ├── .env + ├── docker-compose.yml + └── prometheus.yml ``` # docker-compose diff --git a/watchtower/readme.md b/watchtower/readme.md index 6671544..d9865e9 100644 --- a/watchtower/readme.md +++ b/watchtower/readme.md @@ -14,10 +14,10 @@ Automatic updates of containers. # Files and directory structure ``` -/home -└── ~ - └── docker - └── watchtower +/home/ +└── ~/ + └── docker/ + └── watchtower/ └── 🗋 docker-compose.yml ```