diff --git a/config/docker.yaml b/config-admin/docker.yaml similarity index 100% rename from config/docker.yaml rename to config-admin/docker.yaml diff --git a/config/services.yaml b/config-admin/services.yaml similarity index 100% rename from config/services.yaml rename to config-admin/services.yaml diff --git a/config-admin/settings.yaml b/config-admin/settings.yaml new file mode 100644 index 0000000..9dd6197 --- /dev/null +++ b/config-admin/settings.yaml @@ -0,0 +1,4 @@ +title: MischLabs Admin +theme: dark +language: de + diff --git a/config/widgets.yaml b/config-admin/widgets.yaml similarity index 100% rename from config/widgets.yaml rename to config-admin/widgets.yaml diff --git a/config-public/services.yaml b/config-public/services.yaml new file mode 100644 index 0000000..00d6b2f --- /dev/null +++ b/config-public/services.yaml @@ -0,0 +1,27 @@ +- Medien: + - Drive: + icon: nextcloud.png + href: https://drive.mischlabs.de + description: Cloud-Speicher + - Movies: + icon: jellyfin.png + href: https://movies.mischlabs.de + description: Filme & Serien + - Audiobooks: + icon: audiobookshelf.png + href: https://audiobook.mischlabs.de + description: Hörbücher + - Books: + icon: calibre-web.png + href: https://books.mischlabs.de + description: Bücher & Bibliothek + +- Persönlich: + - MiChess: + icon: lichess.png + href: https://michess.mischlabs.de + description: Schach spielen + - Tom: + icon: user-circle.png + href: https://tom.mischlabs.de + description: Portfolio & Fotos diff --git a/config-public/settings.yaml b/config-public/settings.yaml new file mode 100644 index 0000000..5f37cf5 --- /dev/null +++ b/config-public/settings.yaml @@ -0,0 +1,3 @@ +title: MischLabs +theme: dark +language: de diff --git a/config-public/widgets.yaml b/config-public/widgets.yaml new file mode 100644 index 0000000..9db2d00 --- /dev/null +++ b/config-public/widgets.yaml @@ -0,0 +1,4 @@ +- search: + provider: duckduckgo + focus: true + target: _blank diff --git a/config/settings.yaml b/config/settings.yaml deleted file mode 100644 index 5eb65f6..0000000 --- a/config/settings.yaml +++ /dev/null @@ -1,4 +0,0 @@ -title: MischLabs Dashboard -theme: dark -language: de - diff --git a/docker-compose.yml b/docker-compose.yml index 280be0c..c030210 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,14 +7,27 @@ services: - "8085:3000" environment: HOMEPAGE_ALLOWED_HOSTS: mischlabs.de,www.mischlabs.de,192.168.178.88,192.168.178.88:8085,localhost,127.0.0.1 + volumes: + - ./config-public:/app/config + - mischlabs_data:/app/data + + mischlabs-admin: + image: ghcr.io/gethomepage/homepage:latest + container_name: mischlabs-admin + restart: unless-stopped + ports: + - "8086:3000" + environment: + HOMEPAGE_ALLOWED_HOSTS: admin.mischlabs.de,192.168.178.88,192.168.178.88:8086,localhost,127.0.0.1 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - /volume1:/host/volume1:ro - /volume2:/host/volume2:ro - - ./config:/app/config - - mischlabs_data:/app/data + - ./config-admin:/app/config + - mischlabs_admin_data:/app/data volumes: mischlabs_data: + mischlabs_admin_data: