Back to Blog

Your Photos, Your Server: Why Self-Hosting Your Files Actually Makes Sense

Google, Apple, and Dropbox can access your files. Self-hosting with proper security means only you have the keys. Here's how it works.

· 5 min read

The Question

You've probably thought about it: Should I really trust Google with my photos? What about iCloud? Dropbox?

It's not paranoia. It's a reasonable question. You're uploading personal moments — family photos, documents, medical records — to servers controlled by companies whose business model is your data.

Self-hosting used to mean "complicated and insecure." Not anymore.

Who Can See Your Files

Let's be direct about who has access to your files on each platform:

Google Drive iCloud Dropbox Self-Hosted
The company Yes Yes Yes No company exists
Employees Possible Possible Possible Only you
Government (with order) Yes Yes Yes Only if compromised
AI/ML training Likely Possible Possible No
Data mining Yes (it's the business) Limited Limited No
Who holds the keys Google Apple Dropbox You

This isn't conspiracy theory. It's the Terms of Service you agreed to. These companies can access your data. Whether they actively do is a matter of trust.

The key difference

Cloud providers hold the encryption keys. They can decrypt your files whenever they need to — for scanning, compliance, or legal requests. Self-hosted means you hold the keys. Period.

The Privacy Math

There are two types of threats to your privacy:

1. Passive Collection

Google Photos scans your images for faces, objects, locations. That's how search works. It's also how profiles are built. Apple does similar processing. Dropbox has done "content analysis" for years.

Self-hosted: Your Nextcloud doesn't phone home. There's no company on the other end building a profile of your life.

2. Legal Requests

When a government agency wants your data, they go to Google — not you. Google complies with valid legal requests. They have to.

Self-hosted: There's no intermediary. A request would have to come directly to you. And if your server is properly secured, there's nothing to hand over without your cooperation.

Reality check

Self-hosting doesn't make you immune to legal action. But it does remove the silent handoff that happens between tech companies and government agencies — often without your knowledge.

Security Reality Check

"But isn't self-hosting less secure?"

It depends entirely on how you do it. A self-hosted Nextcloud on a naked VPS with default settings? Yes, that's risky. But that's not what we're talking about.

A self-hosted Nextcloud protected by proper security layers is more secure than cloud providers for one simple reason: attack surface.

Attack Vector Google Drive Self-Hosted + Kdral
Phishing your account High risk (valuable target) Lower (not a known target)
Credential stuffing Common attack No public login page
Insider threat Thousands of employees Just you
Mass breach High-value target for hackers Nobody targets your server
Zero-day exploit Both vulnerable Both vulnerable

Google is a massive target. Your personal server is not. Hackers go where the ROI is highest — and that's not your Nextcloud with family photos.

How Kdral Protects Your Files

When you run Nextcloud (or any file storage) with Kdral, you get multiple layers of protection:

Zero Public Ports

Your server doesn't expose any ports to the internet. All access goes through Cloudflare Tunnels. There's no open door for attackers to find.

Runtime Defense

If malware somehow gets uploaded, Kdral's runtime protection detects and kills malicious processes. It doesn't just alert — it terminates the threat.

Isolation

Your file storage runs in its own isolated environment. A vulnerability in one app can't spread to others.

Hardened Base

The underlying system is hardened according to CIS benchmarks. Default passwords, unnecessary services, dangerous kernel features — all locked down.

The result

Your files sit on a server that has no public ports, kills malicious processes automatically, isolates each app, and runs on a hardened operating system. That's more protection than Google Drive gives you — and you hold the keys.

What You Need

To self-host your photos and files securely:

  • A VPS — Hetzner CX22 at ~$4/month is plenty for personal use
  • Kdral — Security layer (Warhorse at $29/month)
  • Nextcloud — Install from Kdral's app catalog in one click
  • Backups — Automated, encrypted, offsite

Total cost: ~$33/month for unlimited storage (limited only by your disk size) with proper security.

Compare that to:

  • Google One 2TB: $10/month — but Google has the keys
  • iCloud+ 2TB: $10/month — but Apple has the keys
  • Dropbox Plus 2TB: $12/month — but Dropbox has the keys

For similar money, you get more storage, more privacy, and better security.

Conclusion

Self-hosting your files isn't about paranoia. It's about ownership.

When your photos are on Google's servers, Google makes the rules. When they're on your server, you make the rules.

The security question is real — but it's solved. With proper protection, self-hosted file storage is more private and more secure than cloud alternatives. You're not a high-value target. You hold the keys. And there's no company that can be compelled to hand over your data without your knowledge.

Your memories. Your documents. Your server. Your keys.

That's the point.

Information based on publicly available Terms of Service as of February 2026. Check each provider's current policies for the latest information.

Ready to try Kdral?

Request access and deploy with confidence.

Request Access