From e725eab2bfb51ee8ba9e259c4e9a38ae02459d85 Mon Sep 17 00:00:00 2001 From: Arpad Krejczinger Date: Mon, 18 Aug 2025 19:22:58 +0200 Subject: [PATCH] Update services documentation with WebDAV and media integration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- docs/services.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/services.md b/docs/services.md index 709d60e..1b4856b 100644 --- a/docs/services.md +++ b/docs/services.md @@ -187,6 +187,7 @@ sudo pacman -S copyparty **Current Setup:** - **Local Access**: https://127.0.0.1/files/ (SSL enabled) - **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) - **Service**: Managed by systemd, auto-starts on boot - **SSL**: Let's Encrypt certificates with automatic renewal @@ -241,6 +242,7 @@ sudo systemctl disable copyparty **Testing Confirmed:** - ✅ File uploads working (including video files) +- ✅ WebDAV folder uploads from Android (X-plore File Manager) - ✅ User authentication and authorization - ✅ Private folder access restricted to admin - ✅ External access through reverse proxy @@ -297,7 +299,9 @@ sudo docker-compose up -d ``` /media/music → /home/hoborg/Music (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/private → /home/hoborg/private (shared with Copyparty) ``` **Features Enabled:** @@ -329,7 +333,7 @@ sudo docker-compose logs -f jellyfin **Initial Setup:** 1. Visit http://localhost:8096 for setup wizard 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 **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/gitea/ → Gitea Git server ✅ DEPLOYED -https://ak-homelab.duckdns.org/files/ → Copyparty file server ✅ DEPLOYED -https://ak-homelab.duckdns.org/media/ → Jellyfin media server (planned) +https://ak-homelab.duckdns.org/files/ → Copyparty file server (WebDAV) ✅ DEPLOYED +https://ak-homelab.duckdns.org/media/ → Jellyfin media server ✅ DEPLOYED https://ak-homelab.duckdns.org/monitor/ → System monitoring (planned) ```