Replace the cloud, app by app
Every row below is an app you can actually install today — not a roadmap promise. One click deploys it into your own isolated workspace, writing to your own disk.
Instead of…
| Instead of | Self-host |
|---|---|
| Dropbox, Google Drive, OneDrive | Nextcloud or Syncthing |
| Spotify, Apple Music | Navidrome — a Spotify-style player for music you own |
| Netflix-style streaming of your own media | Jellyfin, Plex, or Emby |
| Audible | Audiobookshelf |
| Kindle library, comic/manga apps | Kavita and Calibre-Web |
| Feedly and other feed readers | FreshRSS |
| Todoist, Asana | Tududi |
| Backblaze, Carbonite | Duplicati — encrypted backup to storage you choose |
| Replit, GitHub Codespaces | code-server — VS Code in your browser |
| Manually mounting cloud storage | rclone, built in |
Every app here is verified and tested on Cresdock before it ships — see the full catalog for the complete list.
What's not covered yet
Two honest gaps, so nobody discovers them the hard way: there's no photo-backup app (a Google Photos–style tool) in the catalog yet, and no password manager. If either is the reason you're here, the rest of this list still applies — you'd just keep those two on the cloud for now.
Common questions
Do I have to replace everything at once?
No. Most people move one thing at a time — usually media or file sync first — and keep using cloud services for whatever they haven't replaced yet. Nothing forces an all-or-nothing switch.
What can't Cresdock replace yet?
Photo backup (a Google Photos–style app) and a password manager aren't in the catalog yet, so we won't claim either. Everything listed on this page is an app that's actually installable today.
Do I lose my files if I stop paying?
No — that's the point. The apps write to your own server's disk. There's no subscription that, if it lapses, takes your files with it.
Is this harder to maintain than just paying for the cloud service?
Less than most people expect — every release is signed and installs itself, with automatic rollback if something goes wrong. See how the self-healing update loop works for the details.
See also: Why self-host · Full app catalog · Get started guide