Every month, the average person pays for cloud storage, a streaming service, a password manager, note-taking apps, and maybe a VPN. It adds up fast — easily $50-100/month.
But here's the secret most people don't realize: there's a free, open-source alternative for almost every paid cloud service. And with a cheap home server or old PC (we covered setup in our Old PC Home Server guide), you can run them all yourself.
You don't need to be a sysadmin. With tools like Docker and CasaOS, installing these is as easy as clicking "Install" in an app store. Let's look at 10 cloud services you can replace — starting today.
Why Self-Host in 2026?
The "de-clouding" trend isn't about tinfoil-hat privacy paranoia. It's practical:
| Reason | What It Means |
|---|---|
| Cost | Pay once for hardware, not monthly forever |
| Privacy | Your photos, documents, and passwords stay on your hardware |
| No vendor lock-in | Cloud providers can raise prices or shut down — your server doesn't |
| Learning | Every service you run teaches you Linux, networking, and Docker |
| Control | You decide when to update, what features stay, and who can access |
A $50 used mini PC from Facebook Marketplace can run 10+ services simultaneously. Compare that to $50/month in subscriptions, and the math works out in about a month.
The Setup: One Machine, Many Services
Before we dive into the alternatives, here's the recommended approach:
Hardware: Any old PC, laptop, or Raspberry Pi. (Guide: Turn an Old PC into a Home Server)
Software platform: CasaOS or Docker Compose. CasaOS gives you an app-store-like interface; Docker is more manual but more flexible. (Guide: Docker for Absolute Beginners)
Remote access: Tailscale or Cloudflare Tunnel. (Guide: SSH for Beginners)
Now let's go through the replacements, from easiest to most advanced.
1. Google Drive / Dropbox → Nextcloud
What it replaces: File storage, syncing, and sharing
Difficulty: ⭐⭐ (Easy with CasaOS)
Nextcloud is the granddaddy of self-hosted apps. It gives you a Dropbox-like experience — drag-and-drop file uploads, sync clients for every OS, sharing links with passwords and expiration dates. But it goes beyond files: Nextcloud has a built-in calendar, contacts, notes, and an app store with 300+ plugins.
Installation (Docker):
docker run -d \
--name nextcloud \
-p 8080:80 \
-v nextcloud_data:/var/www/html \
nextcloud
Or one-click install from the CasaOS app store.
Real talk: Nextcloud is powerful but can be slow on a Raspberry Pi. For just file storage on weak hardware, consider FileBrowser or Seafile as lighter alternatives.
Cost saved: ~$10/month (Google One 2TB) → $0 after hardware
2. Google Photos → Immich
What it replaces: Photo backup, face recognition, search, sharing
Difficulty: ⭐⭐
Immich is the closest thing to a self-hosted Google Photos. It has: - Automatic phone backup (iOS and Android apps) - AI-powered face recognition and object detection - Search by text ("dog," "beach," "birthday cake") - Shared albums with family - A great web and mobile UI
This is not a half-baked clone — Immich's interface is genuinely beautiful and fast.
Installation (Docker Compose): Copy the official docker-compose.yml from immich.app, tweak the upload location, and docker compose up -d.
Real talk: Immich is under very active development. It's stable enough for daily use, but don't delete your Google Photos backup just yet. Run both in parallel for a month to be sure.
Cost saved: ~$3-10/month (Google One storage) → $0
3. Netflix / Spotify → Jellyfin
What it replaces: Media streaming (movies, TV shows, music)
Difficulty: ⭐⭐
Jellyfin is a media server that organizes your video and music collection and streams it to any device — TV, phone, tablet, web browser. It pulls in cover art, descriptions, cast info, and even subtitles automatically.
What you need: Your own media files. If you have a DVD/CD collection, rip them. If you buy DRM-free digital media, Jellyfin serves it beautifully.
Installation (Docker):
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v jellyfin_config:/config \
-v /path/to/movies:/data/movies \
-v /path/to/tv:/data/tvshows \
jellyfin/jellyfin
Hardware tip: If you have an Intel CPU with Quick Sync (2014 or newer), Jellyfin can hardware-transcode 4K video. A $50 used mini PC handles this better than a Raspberry Pi.
Cost saved: ~$15-25/month (Netflix + Spotify) → $0
4. Google Docs / Notion → Outline
What it replaces: Team wiki, documentation, knowledge base
Difficulty: ⭐⭐⭐
Outline is the closest thing to a self-hosted Notion. It's fast, beautiful, and supports real-time collaboration. Markdown-based editing, slash commands, nested pages, and search that actually works.
Best for: Personal knowledge bases, team documentation, project wikis.
Installation: Requires a bit more setup (needs PostgreSQL + OAuth), but has an official Docker Compose. The docs at getoutline.com walk you through it.
Lighter alternative: If Outline feels heavy, Joplin with Joplin Server is simpler and has great mobile apps.
Cost saved: ~$10/month (Notion Plus) → $0
5. LastPass / 1Password → Vaultwarden
What it replaces: Password management
Difficulty: ⭐
Vaultwarden is a lightweight, Rust-based implementation of the Bitwarden server. It works with the official Bitwarden browser extensions and mobile apps — so you get the same great experience, but your passwords stay on your server.
Why this matters: Password managers hold your entire digital life. Self-hosting means no third party ever sees your vault.
Installation (Docker):
docker run -d \
--name vaultwarden \
-p 8081:80 \
-v vaultwarden_data:/data \
vaultwarden/server
Then point the Bitwarden app at your server's URL. One of the easiest and highest-impact self-hosts you can do.
Cost saved: ~$3/month → $0 (and more importantly: total privacy)
6. Google Analytics → Umami
What it replaces: Website analytics
Difficulty: ⭐
Umami is a simple, privacy-focused analytics tool. Unlike Google Analytics, it doesn't track users across sites, doesn't use cookies, and is GDPR-compliant out of the box. The dashboard is beautiful and shows everything you actually need: pageviews, referrers, countries, devices.
(This very blog uses Umami — check our public dashboard at /analytics/.)
Installation (Docker):
docker run -d \
--name umami \
-p 3000:3000 \
-e DATABASE_URL=postgresql://umami:password@db:5432/umami \
ghcr.io/umami-software/umami:postgresql-latest
Cost saved: Free tier of GA is already free, but Umami gives you data ownership and a lighter, faster dashboard.
7. Slack / Discord → Mattermost
What it replaces: Team chat and collaboration
Difficulty: ⭐⭐⭐
Mattermost is an open-source Slack alternative. Channels, direct messages, file sharing, integrations, webhooks — it's all there. The free self-hosted tier includes unlimited message history, unlike Slack's free plan which hides messages older than 90 days.
Best for: Families, small teams, or anyone who wants chat history that doesn't disappear.
Installation: Docker Compose with PostgreSQL. Slightly more complex, but well-documented.
Real talk: For most families, a Discord server or Signal group is simpler. Mattermost shines when you need full control and unlimited history. For a lighter alternative, check out Zulip — unique threaded-chat model that's great for focused discussions.
Cost saved: ~$8/month (Slack Pro) → $0
8. Grammarly → LanguageTool
What it replaces: Grammar and style checking
Difficulty: ⭐
LanguageTool is an open-source grammar checker that supports 30+ languages. It catches errors Grammarly misses and can be self-hosted in minutes.
Installation (Docker):
docker run -d \
--name languagetool \
-p 8010:8010 \
erikvl87/languagetool
Then install the browser extension and point it at your server. Works with Chrome, Firefox, LibreOffice, and VS Code.
Cost saved: ~$12/month (Grammarly Premium) → $0
9. Zoom / Google Meet → Jitsi Meet
What it replaces: Video conferencing
Difficulty: ⭐⭐
Jitsi Meet is a fully open-source video conferencing platform. No account needed, no time limits, no participant caps (beyond what your server can handle). Screen sharing, chat, recording, and even live streaming — all free.
Installation (Docker):
docker run -d \
--name jitsi \
-p 8443:443 \
jitsi/jitsi-meet
Real talk: Video conferencing is bandwidth-heavy. A $5/month VPS won't handle 20-person calls. Self-host Jitsi on your home server for small family calls; for large meetings, the free public instance at meet.jit.si works great.
Cost saved: ~$15/month (Zoom Pro) → $0 for small meetings
10. Todoist / TickTick → Vikunja
What it replaces: Task management and to-do lists
Difficulty: ⭐
Vikunja is a clean, fast to-do app with lists, labels, priorities, due dates, and reminders. It has a web app, mobile-friendly PWA, and supports CalDAV for syncing with any calendar app.
Installation (Docker):
docker run -d \
--name vikunja \
-p 3456:3456 \
-v vikunja_data:/app/vikunja/files \
vikunja/vikunja
Cost saved: ~$4/month (Todoist Pro) → $0
How to Start: The 3-Service Rule
Don't try to replace everything at once. Pick three services that matter most to you and get them running. Here's the recommended starter stack:
| Priority | Service | Why First |
|---|---|---|
| 1 | Vaultwarden | 5-minute setup, immediate privacy win |
| 2 | Nextcloud | Replaces the cloud storage you use every day |
| 3 | Immich | Automatic phone photo backup — the feature you'll miss most from Google |
Once these three are running smoothly, add Jellyfin for weekend movie nights and Umami if you run a website.
Summary: The Full Replacement Stack
| Cloud Service | Self-Hosted Alternative | Monthly Saved |
|---|---|---|
| Google Drive | Nextcloud | ~$10 |
| Google Photos | Immich | ~$5 |
| Netflix + Spotify | Jellyfin | ~$20 |
| Notion | Outline / Joplin | ~$10 |
| LastPass | Vaultwarden | ~$3 |
| Google Analytics | Umami | $0 (privacy win) |
| Slack | Mattermost | ~$8 |
| Grammarly | LanguageTool | ~$12 |
| Zoom | Jitsi Meet | ~$15 |
| Todoist | Vikunja | ~$4 |
| Total | ~$87/month saved |
That's over $1,000 per year — more than enough to buy a nice mini PC, a domain name, and still have hundreds left over.
What's Next?
Your self-hosting journey starts with hardware. If you don't have a server yet:
- Turn an Old PC into a Home Server — zero-cost hardware you already own
- Docker for Absolute Beginners — learn the tool that runs all these services
- SSH Beginner's Guide — access your server securely from anywhere
- Build a Personal Website for Under $30 — your self-hosted web presence
Start with Vaultwarden tonight. It takes 5 minutes, costs nothing, and you'll go to sleep knowing your passwords belong to you.