Add Homepage dashboard on Proxmox with Palantir theme and Admin UI.
Deploy gethomepage on pve CT 120, categorized services from Homarr, RSS feeds, custom styling, and a browser-based admin UI on the NAS for adding sites. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
# Homepage (gethomepage.dev)
|
||||
|
||||
Palantir-stijl homelab-dashboard.
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| **URL** | http://192.168.1.192:3000 |
|
||||
| **Proxmox** | pve CT 120 (`192.168.1.216`) |
|
||||
|
||||
## Grafisch toevoegen (Admin UI)
|
||||
|
||||
Open in je browser:
|
||||
|
||||
**http://192.168.1.211:3010**
|
||||
|
||||
Eerste keer starten op de NAS:
|
||||
|
||||
```bash
|
||||
cd /volume1/docker/homelab-configs/apps/homepage
|
||||
./start-admin.sh
|
||||
```
|
||||
|
||||
1. Vul naam + URL in → **Toevoegen**
|
||||
2. Klik **Toepassen op Homepage** (deploy naar Proxmox)
|
||||
3. Refresh http://192.168.1.192:3000
|
||||
|
||||
---
|
||||
|
||||
## Snel een website toevoegen (terminal)
|
||||
|
||||
**Niet** in `services.yaml` zoeken — gebruik **`websites-add.txt`** of het script:
|
||||
|
||||
### Optie A — interactief (makkelijkst)
|
||||
|
||||
```bash
|
||||
cd /volume1/docker/homelab-configs/apps/homepage
|
||||
./add-website.sh
|
||||
```
|
||||
|
||||
### Optie B — één commando
|
||||
|
||||
```bash
|
||||
./add-website.sh "Jellyfin" "http://192.168.1.10:8096" "Media & TV"
|
||||
```
|
||||
|
||||
### Optie C — regel toevoegen in `websites-add.txt`
|
||||
|
||||
```
|
||||
Productivity|Mijn app|http://192.168.1.150:8080
|
||||
AI Assistants|Claude|https://claude.ai
|
||||
```
|
||||
|
||||
Daarna: `./apply.sh` (genereert config + deploy)
|
||||
|
||||
**Groepen:** `Infrastructure`, `Media & TV`, `Smart Home`, `Productivity`, `Tools & Utils`, `AI Assistants`, `Dev & Docs`, `Web Design`
|
||||
|
||||
## Tabs
|
||||
|
||||
| Tab | Inhoud |
|
||||
|-----|--------|
|
||||
| **Ops** | Infrastructure, Tools & Utils |
|
||||
| **Media** | Media & TV |
|
||||
| **Home** | Smart Home |
|
||||
| **Work** | Productivity |
|
||||
| **AI** | AI Assistants, Dev & Docs, Web Design |
|
||||
| **Feeds** | RSS + bookmarks |
|
||||
|
||||
## Overige commando's
|
||||
|
||||
```bash
|
||||
./set-logo.sh /pad/naar/foto.jpg # profielfoto
|
||||
python3 generate-config.py # Homarr + websites-add.txt → config/
|
||||
./deploy-to-pve.sh # alleen deploy
|
||||
./apply.sh # generate + deploy
|
||||
```
|
||||
|
||||
## Config-bestanden
|
||||
|
||||
| Bestand | Wie bewerkt |
|
||||
|---------|-------------|
|
||||
| **`websites-add.txt`** | **Jij** — extra links (1 regel per site) |
|
||||
| `config/services.yaml` | Automatisch gegenereerd |
|
||||
| `config/settings.yaml` | Tabs, layout |
|
||||
| `config/widgets.yaml` | Logo, klok, zoeken |
|
||||
| `config/custom.css` | Thema |
|
||||
|
||||
Homarr-sync: wijzigingen in Homarr → `python3 generate-config.py` → `./apply.sh`
|
||||
|
||||
Docs: https://gethomepage.dev/
|
||||
Reference in New Issue
Block a user