561 lines
10 KiB
YAML
561 lines
10 KiB
YAML
name: homelab
|
|
domain: crenam.space
|
|
home_url: https://dashboard.crenam.space
|
|
regions:
|
|
- id: rooster_palace
|
|
en: rooster_palace
|
|
vn: điện kê
|
|
kre: palè kòk
|
|
fr: palais coq
|
|
region_type: sovereign
|
|
|
|
- id: ambassadors_garden
|
|
en: ambassadors' garden
|
|
vn: vườn nam
|
|
kre: jadin anbasadè
|
|
fr: jardin des ambassadeurs
|
|
region_type: diplomatic
|
|
|
|
- id: family_village
|
|
en: family village
|
|
vn: xã làng
|
|
kre: vilaj fanmi
|
|
fr: village familial
|
|
region_type: family
|
|
|
|
- id: central_terminal
|
|
en: central terminal
|
|
region_type: tech
|
|
vn: phòng kỹ thuật
|
|
kre: sal ekipman
|
|
fr: le centre technique
|
|
|
|
- id: playroom
|
|
en: playroom
|
|
kre: sal jé
|
|
fr: la salle de jeux
|
|
vn: phòng vui chơi
|
|
region_type: leisure
|
|
|
|
- id: library
|
|
region_type: knowledge
|
|
en: library
|
|
kre: biblyotèk pèp
|
|
fr: bibliothèque
|
|
vn: thư viện
|
|
|
|
- id: great-hall
|
|
region_type: lobby
|
|
kre: gwo sal
|
|
vn: sảnh lớn
|
|
fr: grand hall
|
|
en: great hall
|
|
|
|
machines:
|
|
- id: cortex
|
|
name: cortex
|
|
ip: 192.168.27.69
|
|
public_ip: 51.210.13.240
|
|
provider: ovh
|
|
role: cerveau
|
|
domains:
|
|
- internal: cortex.home
|
|
- external: crenam.space
|
|
|
|
- id: galerie
|
|
name: galerie
|
|
ip: 192.168.27.67
|
|
public_ip: 37.187.32.116
|
|
role: vitrine
|
|
domains:
|
|
- internal: galerie.home
|
|
|
|
- id: salon
|
|
name: salon
|
|
ip: 192.168.1.15
|
|
role: foyer
|
|
domains:
|
|
- internal: salon.home
|
|
|
|
- id: gaufre
|
|
name: gaufre
|
|
ip: 192.168.1.30
|
|
role: garde-manger
|
|
domains:
|
|
- internal: gaufre.home
|
|
|
|
- id: yakimo
|
|
name: yakimo
|
|
ip: 192.168.1.20
|
|
role: coffre-fort
|
|
domains:
|
|
- internal: yakimo.home
|
|
|
|
services:
|
|
- id: affine
|
|
name: AFFiNE
|
|
machine_id: cortex
|
|
installation_mode: docker
|
|
auth: oidc
|
|
ports:
|
|
- 3010
|
|
public_url: https://affine.crenam.space
|
|
internal_url: http://cortex.home:3010
|
|
status: active
|
|
categories:
|
|
- productivity
|
|
dependencies:
|
|
- postgresql-shared
|
|
allowed_groups:
|
|
- nuji
|
|
- family
|
|
- friend
|
|
- admin
|
|
|
|
- id: authelia
|
|
name: Authelia
|
|
machine_id: cortex
|
|
installation_mode: docker
|
|
ports:
|
|
- 9091
|
|
public_url: https://auth.crenam.space
|
|
internal_url: http://cortex.home:9091
|
|
status: inactive
|
|
categories:
|
|
- auth
|
|
allowed_groups:
|
|
- nuji
|
|
- family
|
|
- friend
|
|
- admin
|
|
|
|
- id: aliasvault
|
|
name: Alias Vault
|
|
machine_id: salon
|
|
installation_mode: docker
|
|
auth: internal
|
|
ports:
|
|
- 8008
|
|
- 8443
|
|
- 25
|
|
- 587
|
|
public_url: https://aliasvault.crenam.space
|
|
internal_url: http://salon.home:8008
|
|
status: active
|
|
categories:
|
|
- auth
|
|
allowed_groups:
|
|
- nuji
|
|
- family
|
|
- friend
|
|
- admin
|
|
|
|
- id: beszel
|
|
name: beszel
|
|
machine_id: gaufre
|
|
auth: vpn
|
|
ports:
|
|
- 8090
|
|
internal_url: http://gaufre.home:8090
|
|
installation_mode: docker
|
|
status: active
|
|
categories:
|
|
- monitoring
|
|
allowed_groups:
|
|
- admin
|
|
|
|
- id: borgbackup
|
|
name: Borg Backup
|
|
machine_id: yakimo
|
|
auth: none
|
|
installation_mode: native
|
|
status: active
|
|
categories:
|
|
- backup
|
|
allowed_groups:
|
|
- admin
|
|
|
|
- id: firefly
|
|
name: firefly iii
|
|
machine_id: gaufre
|
|
installation_mode: docker
|
|
auth: vpn
|
|
ports:
|
|
- 8800
|
|
- 8801
|
|
internal_url: http://gaufre.home:8800
|
|
status: active
|
|
categories:
|
|
- finance
|
|
allowed_groups:
|
|
- nuji
|
|
- admin
|
|
|
|
- id: gitea
|
|
name: gitea
|
|
machine_id: salon
|
|
installation_mode: docker
|
|
auth: vpn
|
|
ports:
|
|
- 3000
|
|
public_url: https://git.crenam.space
|
|
internal_url: http://salon.home:3000
|
|
status: active
|
|
categories:
|
|
- dev
|
|
allowed_groups:
|
|
- nuji
|
|
- admin
|
|
|
|
- id: homarr
|
|
name: homarr
|
|
machine_id: salon
|
|
auth: oidc
|
|
installation_mode: docker
|
|
ports:
|
|
- 7575
|
|
public_url: https://dashboard.crenam.space
|
|
internal_url: http://salon.home:7575
|
|
status: active
|
|
categories:
|
|
- monitoring
|
|
allowed_groups:
|
|
- nuji
|
|
- family
|
|
- friend
|
|
- admin
|
|
- guest
|
|
|
|
- id: immich
|
|
name: immich
|
|
machine_id: gaufre
|
|
installation_mode: docker
|
|
auth: oidc
|
|
ports:
|
|
- 2283
|
|
internal_url: http://gaufre.home:2283
|
|
status: active
|
|
categories:
|
|
- media
|
|
allowed_groups:
|
|
- nuji
|
|
- family
|
|
- friend
|
|
- admin
|
|
|
|
- id: jellyfin
|
|
name: jellyfin
|
|
machine_id: gaufre
|
|
installation_mode: docker
|
|
auth: oidc
|
|
ports:
|
|
- 8096
|
|
- 7359
|
|
internal_url: http://gaufre.home:8096
|
|
status: active
|
|
categories:
|
|
- media
|
|
allowed_groups:
|
|
- nuji
|
|
- family
|
|
- friend
|
|
- admin
|
|
|
|
- id: maurane
|
|
name: maurane's website
|
|
machine_id: galerie
|
|
installation_mode: native
|
|
ports:
|
|
- 8000
|
|
internal_url: http://galerie.home:8000
|
|
public_url: https://maurane.crenam.space
|
|
status: active
|
|
categories:
|
|
- media
|
|
- experimental
|
|
allowed_groups:
|
|
- guest
|
|
- nuji
|
|
- family
|
|
- friend
|
|
|
|
- id: matrix
|
|
name: element server suite
|
|
machine_id: cortex
|
|
installation_mode: docker
|
|
auth: internal
|
|
ports:
|
|
- 80
|
|
- 443
|
|
- 30001
|
|
- 30002
|
|
internal_url: http://cortex.home:30001
|
|
public_url: https://matrix.element.crenam.space
|
|
status: active
|
|
categories:
|
|
- communication
|
|
allowed_groups:
|
|
- nuji
|
|
- family
|
|
- friend
|
|
- admin
|
|
|
|
- id: mealie
|
|
name: mealie
|
|
machine_id: gaufre
|
|
installation_mode: docker
|
|
auth: oidc
|
|
ports:
|
|
- 9925
|
|
internal_url: http://gaufre.home:9925
|
|
public_url: https://mealie.crenam.space
|
|
status: active
|
|
categories:
|
|
- storage
|
|
- productivity
|
|
allowed_groups:
|
|
- nuji
|
|
- family
|
|
- friend
|
|
- admin
|
|
|
|
- id: n8n
|
|
name: n8n
|
|
machine_id: gaufre
|
|
installation_mode: docker
|
|
auth: vpn
|
|
ports:
|
|
- 5678
|
|
internal_url: http://gaufre.home:5678
|
|
status: active
|
|
categories:
|
|
- productivity
|
|
- automation
|
|
allowed_groups:
|
|
- nuji
|
|
- admin
|
|
|
|
- id: ntfy
|
|
name: ntfy
|
|
machine_id: salon
|
|
installation_mode: docker
|
|
auth: vpn
|
|
ports:
|
|
- 810
|
|
internal_url: http://salon.home:810
|
|
status: active
|
|
categories:
|
|
- automation
|
|
allowed_groups:
|
|
- admin
|
|
|
|
- id: openwebui
|
|
name: open web ui
|
|
auth: vpn # (oidc ?)
|
|
machine_id: cortex
|
|
installation_mode: docker
|
|
ports:
|
|
- 3000
|
|
internal_url: http://cortex.home:3000
|
|
public_url: https://llm.crenam.space
|
|
status: active
|
|
categories:
|
|
- ai
|
|
- productivity
|
|
allowed_groups:
|
|
- nuji
|
|
- admin
|
|
|
|
- id: paperless
|
|
name: paperless-ngx
|
|
machine_id: salon
|
|
installation_mode: docker
|
|
auth: trusted headers
|
|
ports:
|
|
- 8101
|
|
internal_url: http://salon.home:8101
|
|
public_url: https://paperless.crenam.space
|
|
status: active
|
|
categories:
|
|
- storage
|
|
- productivity
|
|
allowed_groups:
|
|
- nuji
|
|
- admin
|
|
|
|
- id: patience
|
|
name: patience
|
|
machine_id: galerie
|
|
installation_mode: native
|
|
ports:
|
|
- 8001
|
|
internal_url: http://galerie.home:8001
|
|
public_url: https://patience.crenam.space
|
|
status: active
|
|
categories:
|
|
- media
|
|
- experimental
|
|
- productivity
|
|
allowed_groups:
|
|
- guest
|
|
- nuji
|
|
- family
|
|
- friend
|
|
|
|
- id: postgres-shared
|
|
name: PostgreSQL
|
|
machine_id: cortex
|
|
installation_mode: docker
|
|
auth: internal
|
|
ports:
|
|
- 5432
|
|
internal_url: postgres://cortex.home:5432
|
|
status: active
|
|
categories:
|
|
- database
|
|
allowed_groups:
|
|
- admin
|
|
|
|
- id: pihole_main
|
|
name: pi-hole main
|
|
machine_id: salon
|
|
installation_mode: docker
|
|
auth: vpn
|
|
ports:
|
|
- 80
|
|
internal_url: http://salon.home
|
|
status: active
|
|
categories:
|
|
- network
|
|
- monitoring
|
|
allowed_groups:
|
|
- admin
|
|
|
|
- id: pihole_secondary
|
|
name: pi-hole secondary
|
|
machine_id: yakimo
|
|
installation_mode: native
|
|
auth: vpn
|
|
ports:
|
|
- 80
|
|
internal_url: http://yakimo.home
|
|
status: planned
|
|
categories:
|
|
- network
|
|
- monitoring
|
|
allowed_groups:
|
|
- admin
|
|
|
|
- id: radicale
|
|
name: radicale
|
|
machine_id: yakimo
|
|
installation_mode: native
|
|
auth: internal # how to sso + sharing collections ?
|
|
ports:
|
|
- 5232
|
|
internal_url: http://yakimo.home:5232
|
|
public_url: https://radicale.crenam.space
|
|
status: active
|
|
categories:
|
|
- caldav
|
|
- productivity
|
|
allowed_groups:
|
|
- admin
|
|
- nuji
|
|
- family
|
|
- friend
|
|
|
|
- id: seafile
|
|
name: seafile
|
|
machine_id: gaufre
|
|
installation_mode: docker
|
|
auth: trusted headers
|
|
ports:
|
|
- 80
|
|
- 8000
|
|
- 8082
|
|
internal_url: http://gaufre.home:80
|
|
status: active
|
|
categories:
|
|
- storage
|
|
- media
|
|
allowed_groups:
|
|
- admin
|
|
- nuji
|
|
- friend
|
|
- family
|
|
|
|
- id: uptime_kuma
|
|
name: uptime kuma
|
|
machine_id: salon
|
|
installation_mode: docker
|
|
auth: vpn
|
|
ports:
|
|
- 5232
|
|
internal_url: http://salon.home:5232
|
|
status: active
|
|
categories:
|
|
- monitoring
|
|
allowed_groups:
|
|
- admin
|
|
|
|
- id: vikunja
|
|
name: vikunja
|
|
machine_id: gaufre
|
|
installation_mode: docker
|
|
auth: oidc
|
|
ports:
|
|
- 3456
|
|
internal_url: http://gaufre.home:3456
|
|
public_url: https://task.crenam.space
|
|
status: active
|
|
categories:
|
|
- productivity
|
|
allowed_groups:
|
|
- admin
|
|
- nuji
|
|
- family
|
|
- friend
|
|
|
|
groups:
|
|
- id: admin
|
|
name: renn
|
|
group_description: Moi
|
|
region: central_terminal
|
|
|
|
- id: nuji
|
|
name: nuji
|
|
group_description: couple fondateur
|
|
region: rooster_palace
|
|
|
|
- id: family
|
|
name: làng fanmi
|
|
group_description: famille proche
|
|
region: family_village
|
|
|
|
- id: friend
|
|
name: zanmi
|
|
group_description: amis de nuji
|
|
region: ambassadors_garden
|
|
|
|
- id: guest
|
|
name: vakansyé
|
|
group_description: invités (accès limité)
|
|
region: great-hall
|
|
|
|
|
|
users:
|
|
- id: maurane
|
|
name: maurane
|
|
nickname: nuna
|
|
email: maurane.glaude@crenam.space
|
|
groups:
|
|
- admin
|
|
|
|
- id: adrien
|
|
name: adrien
|
|
nickname: adri
|
|
email: adrien.ton@crenam.space
|
|
groups:
|
|
- nuji
|