This commit is contained in:
DoTheEvolution 2020-05-01 11:38:43 +02:00
parent 0274af2b8b
commit b0c46ed917
10 changed files with 90 additions and 88 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
├── ...

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -14,10 +14,10 @@ Automatic updates of containers.
# Files and directory structure
```
/home
└── ~
└── docker
└── watchtower
/home/
└── ~/
└── docker/
└── watchtower/
└── 🗋 docker-compose.yml
```