Skip to content

Commit

Permalink
readme and autoheal
Browse files Browse the repository at this point in the history
  • Loading branch information
AntoineGlacet committed Jan 24, 2023
1 parent 82e8765 commit ec3901f
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 8 deletions.
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,10 @@ To run a smart home and automation. This includes home asssistant mosquitto and

- **media (media server)**
To manage video media library (including downloads) and streaming it.
This includes prowlar, plex, radarr, sonarr, overseerr, transmission and nordlynx (VPN).
Also includes Calibre for ebook server
Routing traffic of download client (transmission and prowlarr) through VPN (Nordlynx)

- **Tools**
some supervision and file sharing tools.
This includes adguard, heimdall, samba and wireguard
Supervision tools, fileshare, reverse proxy, landing page, etc...

Each stack has its own docker-compose.yml file with the configuration and a folder 'config' where each container store its persistent config infos.

Expand All @@ -38,12 +36,14 @@ home-server
| | ├── automations.yaml
| | ├── configuraton.yaml
| | └── scripts.yaml
| ├── node-red <- automation progamming (not used currently)
| ├── mosquitto <- message broker
| └── zigbee2mqtt <- for zigbee devices
|
├── media
| ├── docker-compose.yml
│ └── config
│ ├── bazarr <- subtitles manager
│ ├── calibre <- ebook server
│ ├── overseerr <- media discovery and request
| ├── plex <- media server (video)
Expand All @@ -55,7 +55,12 @@ home-server
| ├── docker-compose.yml
│ └── config
│ ├── adguard <- network-wide ad blocking
│ ├── authelia <- authentification
│ ├── code-server <- VScode
│ ├── duplicati <- regular backups
│ ├── glances <- process monitoring
│ ├── heimdall <- web UI portal
| ├── portainer <- web UI for container management
| └── swag <- reverse proxy and ssl
| └── wireguard <- VPN server
```
32 changes: 28 additions & 4 deletions tools/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,13 +143,14 @@ services:
cap_add:
- NET_ADMIN
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Tokyo
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- URL=antoineglacet.com
- >
SUBDOMAINS=
www,
www,
auth,
home,
dashboard,
router,
Expand Down Expand Up @@ -182,7 +183,30 @@ services:
networks:
swag:
ipv4_address: 10.12.12.12
authelia:
image: ghcr.io/authelia/authelia:latest
container_name: authelia
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- ./config/authelia:/config
restart: unless-stopped
networks:
- swag
ports:
- 9092:9091

autoheal:
image: willfarrell/autoheal
container_name: autoheal
environment:
- AUTOHEAL_CONTAINER_LABEL=all
volumes:
# docker socket, be careful with this
- /var/run/docker.sock:/var/run/docker.sock
restart: unless-stopped
networks:
swag:
driver: bridge
Expand Down

0 comments on commit ec3901f

Please sign in to comment.