mirror of
https://github.com/ArthurDanjou/artsite.git
synced 2026-03-16 07:09:20 +01:00
- Created CLAUDE.md to provide development commands, architecture overview, and environment variables for the Nuxt 3 portfolio website. - Refactored project pages to remove unused color mappings and improve project filtering logic. - Updated content.config.ts to enforce stricter project type definitions and added short descriptions for projects. - Deleted outdated project files and added new projects related to hackathons and academic research. - Enhanced existing project descriptions with short summaries for better clarity.
2.3 KiB
2.3 KiB
slug, title, type, description, shortDescription, publishedAt, readingTime, favorite, status, tags, icon
| slug | title | type | description | shortDescription | publishedAt | readingTime | favorite | status | tags | icon | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| artlab | ArtLab - Personal HomeLab | Personal Project | A personal homelab environment where I deploy, test, and maintain self-hosted services with privacy-focused networking through VPN and Cloudflare Tunnels. | A personal homelab environment for self-hosting and automation. | 2025-09-04 | 1 | true | Active |
|
i-ph-flask-duotone |
ArtLab is my personal homelab, where I experiment with self-hosting and automation.
My homelab is a self-hosted environment where I deploy, test, and maintain personal services. Everything is securely exposed only through a private VPN using Tailscale, ensuring encrypted, access-controlled connections across all devices. For selected services, I also use Cloudflare Tunnels to enable secure external access without opening ports or exposing my public IP.
🛠️ Running Services
- MinIO: S3-compatible object storage for static files and backups.
- Immich: Self-hosted photo management platform — a private alternative to Google Photos.
- Jellyfin: Media server for streaming movies, shows, and music.
- Portainer & Docker: Container orchestration and service management.
- Traefik: Reverse proxy and automatic HTTPS with Let's Encrypt.
- Homepage: A sleek dashboard to access and monitor all services.
- Proxmox: Virtualization platform used to manage VMs and containers.
- Uptime Kuma: Self-hosted uptime monitoring.
- Home Assistant: Smart home automation and device integration.
- AdGuard Home: Network-wide ad and tracker blocking via DNS.
- Beszel: Self-hosted, lightweight alternative to Notion for notes and knowledge management.
- Palmr: Personal logging and journaling tool.
🖥️ Hardware Specifications
- Beelink EQR6: AMD Ryzen mini PC, main server host.
- TP-Link 5-port Switch: Network connectivity for all devices.
- UGREEN NASync DXP4800 Plus: 4-bay NAS, currently populated with 2 x 8TB drives for storage and backups.
This homelab is a sandbox for DevOps experimentation, infrastructure reliability, and privacy-respecting digital autonomy.