Skip to content

Self-Hosted Apps Built with C#

8 self-hostable apps built with C# you can run on your own server — compared on specs, deployment difficulty, and the SaaS each one replaces.

Password manager

Bitwarden

The official self-hostable Bitwarden server — full vendor support and enterprise SSO. Heavier than Vaultwarden, but the right pick when you need a supported, on-prem deployment.
C#SQL Server
moderateRead guide →
Backup

Duplicati

A backup client with a web UI that stores encrypted, incremental, compressed backups on cloud storage and remote servers: S3, Backblaze B2, OneDrive, Google Drive, WebDAV, SFTP, FTP and more. The open-source core is MIT-licensed C# on .NET (a few connectors under a proprietary/ directory need a paid subscription); it runs as a single container with its own SQLite databases in /data and backs up whatever host paths you mount into it.
C#.NETSQLite
easyRead guide →
Media server

Jellyfin

Free, fully open-source media server — a no-paywall alternative to Plex with hardware transcoding included and no account required. Rougher client apps, total control.
C#.NET
moderateRead guide →
E-books & comics

Kavita

A self-hosted reading server for manga, webtoons, comics (cbz/cbr/zip/rar/7z) and books (EPUB, PDF), with web readers, collections, reading lists and multi-user roles.
C#.NETAngular
easyRead guide →
Media automation

Lidarr

A music collection manager that monitors artists for new releases, sends them to a Usenet or BitTorrent download client, then renames and files them into your library.
C#.NETReact
easyRead guide →
Media automation

Prowlarr

An indexer manager for the *arr apps: you configure Usenet indexers and torrent trackers once in Prowlarr, and it syncs them to Sonarr, Radarr and the other apps instead of setting them up in each one.
C#.NETReact
easyRead guide →
Media automation

Radarr

A movie library manager for Usenet and BitTorrent users, built on the same codebase as Sonarr. It monitors for releases, hands them to your download client, and renames and organizes the files in your movie library.
C#.NETReact
easyRead guide →
Media automation

Sonarr

A TV series library manager that monitors RSS feeds for new episodes, sends them to a Usenet or BitTorrent download client, then renames and files them into your library. It connects to media servers such as Plex, Jellyfin and Emby.
C#.NETReact
easyRead guide →

Analytics cookies only (Google Analytics, PostHog). No ad networks, no cross-site tracking. See our privacy policy.