Skip to content

Note: This file is linked to Github. Changes must be made in the markdown file to be permanent.

Server Overview: parth-pc

Last Updated: July 11, 2026
OS: Linux Mint 22.2 x86_64 (6.17.0-29-generic)

🖥️ Hardware & Resources

  • Memory: ~4GB RAM (1.9GB used) / 4GB Swap
  • Processor: Intel i5-4440 (4) @ 3.300GHz
  • Storage (Root /): 439GB (37% used)
  • Storage (Data /data): 916GB (51% used)

📚 Wiki Index

  • Server Overview
  • Immich & Backup Strategy
  • Power Management & Energy
  • Media Stack Pipeline
  • Networking & Maintenance
  • CLI Cheatsheet
  • Public Services & URLs
  • Dawarich: Location History
  • ntfy — Personal Push Notifications

📂 Configuration Directories

All core Docker Compose files are cleanly organized under the home directory:

/home/parth/docker/cloudflared/
/home/parth/docker/copyparty/
/home/parth/docker/dawarich/
/home/parth/docker/docmost/
/home/parth/docker/homepage/
/home/parth/docker/immich/
/home/parth/docker/jelly-torrent/
/home/parth/docker/jellyfin/
/home/parth/docker/kopia/
/home/parth/docker/nextcloud/
/home/parth/docker/server-deck-status/
/home/parth/docker/uptime-kuma/
/home/parth/docker/watchtower/

🌐 Active Services & Port Map

Infrastructure & Management

Service Internal Port Description
Homepage 51514 Application dashboard and server landing page.
Cloudflared N/A Cloudflare Tunnel for secure, external reverse proxy access.
Uptime Kuma 3001 Self-hosted monitoring and status pages.
Kopia 51515 Fast, encrypted backup utility.
Watchtower 8080 Automated Docker container base image updates.
Docmost 51513 Collaborative wiki and documentation software (UI: 3000).
Deck Status 3002 Stream Deck or external custom hardware monitoring status bridge.

Media Stack (*Arr + Jellyfin)

Service Internal Port Description
Jellyfin 8096 Primary media server (UDP: 7359 for discovery).
Jellyseerr 5055 Media request management and discovery.
Sonarr 8989 Smart PVR for TV show downloading and management.
Radarr 7878 Movie downloading and management.
Prowlarr 9696 Indexer manager for Radarr/Sonarr.
qBittorrent 8085 Torrent client (WebUI on 8085, Peer traffic on 6881).
ByParr 8191 Python/UV-powered proxy to bypass Cloudflare protection for indexers.

Personal Cloud & Metrics

Service Internal Port Description
Nextcloud 8081 File hosting and collaboration platform.
Immich 2283 High-performance photo and video backup solution.
Copyparty 3923 Ultra-lightweight file system utility for rapid, ad-hoc file transfers.
Dawarich 51101 Self-hosted location tracker and travel history maps platform (UI: 3000).

⌨️ Custom Shell Aliases & Environment

The shell environment is configured with Oh My Zsh (heavy Git integration) and modern rust-based CLI utilities.

Key Custom Commands:

  • dl-audiobook: Custom yt-dlp script that downloads best audio as .m4a, embeds metadata/chapters, and saves to /data/audiobooks/.
  • caffeine: Prevents the system from sleeping (gnome-session-inhibit --inhibit idle sleep infinity).

CLI Replacements:

  • cat is aliased to batcat (syntax highlighting).
  • ls, l, la, ll are aliased to lsd (icons and colors).
  • z and zi are linked to zoxide (smart directory jumping).