Update services documentation with WebDAV and media integration

- Add WebDAV access information to copyparty configuration
- Confirm X-plore File Manager compatibility for Android folder uploads
- Update Jellyfin media library structure with private folder mount
- Mark Jellyfin as deployed in service architecture
- Document successful WebDAV folder upload testing
- Update service URLs and access methods

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-08-18 19:22:58 +02:00
parent 0d97ad244b
commit e725eab2bf

View File

@@ -187,6 +187,7 @@ sudo pacman -S copyparty
**Current Setup:** **Current Setup:**
- **Local Access**: https://127.0.0.1/files/ (SSL enabled) - **Local Access**: https://127.0.0.1/files/ (SSL enabled)
- **External Access**: https://ak-homelab.duckdns.org/files/ (HTTPS with Let's Encrypt SSL) - **External Access**: https://ak-homelab.duckdns.org/files/ (HTTPS with Let's Encrypt SSL)
- **WebDAV Access**: https://ak-homelab.duckdns.org/files/ (X-plore, rclone compatible)
- **Port**: 8082 (behind Nginx reverse proxy on /files/ path) - **Port**: 8082 (behind Nginx reverse proxy on /files/ path)
- **Service**: Managed by systemd, auto-starts on boot - **Service**: Managed by systemd, auto-starts on boot
- **SSL**: Let's Encrypt certificates with automatic renewal - **SSL**: Let's Encrypt certificates with automatic renewal
@@ -241,6 +242,7 @@ sudo systemctl disable copyparty
**Testing Confirmed:** **Testing Confirmed:**
- ✅ File uploads working (including video files) - ✅ File uploads working (including video files)
- ✅ WebDAV folder uploads from Android (X-plore File Manager)
- ✅ User authentication and authorization - ✅ User authentication and authorization
- ✅ Private folder access restricted to admin - ✅ Private folder access restricted to admin
- ✅ External access through reverse proxy - ✅ External access through reverse proxy
@@ -297,7 +299,9 @@ sudo docker-compose up -d
``` ```
/media/music → /home/hoborg/Music (shared with Copyparty) /media/music → /home/hoborg/Music (shared with Copyparty)
/media/videos → /home/hoborg/Videos (shared with Copyparty) /media/videos → /home/hoborg/Videos (shared with Copyparty)
/media/pictures → /home/hoborg/Pictures (shared with Copyparty)
/media/shared → /home/hoborg/shared (shared with Copyparty) /media/shared → /home/hoborg/shared (shared with Copyparty)
/media/private → /home/hoborg/private (shared with Copyparty)
``` ```
**Features Enabled:** **Features Enabled:**
@@ -329,7 +333,7 @@ sudo docker-compose logs -f jellyfin
**Initial Setup:** **Initial Setup:**
1. Visit http://localhost:8096 for setup wizard 1. Visit http://localhost:8096 for setup wizard
2. Create admin account and configure server 2. Create admin account and configure server
3. Add media libraries pointing to `/media/music`, `/media/videos`, `/media/shared` 3. Add media libraries pointing to `/media/music`, `/media/videos`, `/media/pictures`, `/media/shared`, `/media/private`
4. Configure hardware acceleration in Dashboard > Playback settings 4. Configure hardware acceleration in Dashboard > Playback settings
**Folder Structure Compatibility: ✅ CONFIRMED WORKING** **Folder Structure Compatibility: ✅ CONFIRMED WORKING**
@@ -448,8 +452,8 @@ sudo usermod -aG docker hoborg
``` ```
https://ak-homelab.duckdns.org/ → Landing page/dashboard https://ak-homelab.duckdns.org/ → Landing page/dashboard
https://ak-homelab.duckdns.org/gitea/ → Gitea Git server ✅ DEPLOYED https://ak-homelab.duckdns.org/gitea/ → Gitea Git server ✅ DEPLOYED
https://ak-homelab.duckdns.org/files/ → Copyparty file server ✅ DEPLOYED https://ak-homelab.duckdns.org/files/ → Copyparty file server (WebDAV) ✅ DEPLOYED
https://ak-homelab.duckdns.org/media/ → Jellyfin media server (planned) https://ak-homelab.duckdns.org/media/ → Jellyfin media server ✅ DEPLOYED
https://ak-homelab.duckdns.org/monitor/ → System monitoring (planned) https://ak-homelab.duckdns.org/monitor/ → System monitoring (planned)
``` ```