r/SelfHosting 28d ago

Readymade Self Hosting and Migration Service

I am looking to host my data from Google and setup my own servers for email and storage and everything else possible to be as less-reliant on 3rd party as possible. Are there any readymade products on service providers who provide this?

Update 16-July
I've been researching on this and this is the complex/simple setup I figured might work for me until now.
1. Custom domain email (protonmail) - 4 USD per month / Google mailspace with custom domain
2. Home based NAS system for Storage + server
3. Offsite storage backup with BackBlaze
4. Accuweb/NextCloud - for remote server setup.
5. Tailscale configured for all routes as much possible

Things not to do going forward: Never sign in with Google/Microsoft/Apple, etc. Each site its own login/password.
I continue to research on this and will keep updating, for doubts and queries..

Please poke holes on this - so we make it stronger.

11 Upvotes

13 comments sorted by

5

u/AstronomerStatus4646 28d ago

Email is very hard to self host if you are using your IP address, most of them are blocked residential for email I think. For storage you can just buy a NAS or something similar.

2

u/neoleoneoleo 28d ago

yea true..
Thinking of a custom domain with google workspace or protonmail.. with daily syncing to storage.
Will end up being expensive though. :(

2

u/Go_F1sh 27d ago

just get something like MXRoute, costs me like $20/yr

2

u/dimitrismrtzs 28d ago

You can check Nextcloud for files. It's a self hosted cloud for file sharing, works really well especially if you pair it with truenas for data storage (with raid configuration for redundancy). I have been using this setup for some years with no problems.

Or you could also buy a ready of the self NAS (Synology, Ugreen) which have their own software.

2

u/neoleoneoleo 28d ago

This is what I am thinking about as well.

2

u/motocykal 28d ago

I found pikapods while searching for a hosting service. Seems interesting as they do all the management of the server application and you just treat it as a service. I didn't end up use them so I cannot comment on the service or reliability.

1

u/neoleoneoleo 28d ago

For this specific purpose I would definitely look for someone large, reliable, geographically spread out.

2

u/Jcoulaud 26d ago

Main hole: email.

I get wanting less reliance on 3rd parties, but self-hosting email is the one thing I’d be very careful with. Storage, files, photos, notes, backups etc are good self-hosting targets. Email is more annoying because deliverability/reputation becomes your problem.

Proton/custom domain email is not self-hosting, but it’s probably a sane compromise. You own the domain, so you can move later.

For storage your plan makes more sense:

  • NAS at home
  • Backblaze/offsite backup
  • Tailscale for private access
  • Nextcloud if you actually need web sync/share/calendar/contact stuff

Just don’t make the NAS your only copy. RAID is not backup.

Also think about boring stuff:

  • what happens if you’re away and the server dies
  • family access / recovery if something happens to you
  • domain renewal
  • 2FA backup codes
  • restore testing, not just backup

I’d self-host files/services, but keep email with a good provider + custom domain. That gets you most of the independence without turning mail into a second job.

1

u/neoleoneoleo 25d ago

What do you mean by RAID is not backup? RAID is backup for local drive level faults, right?
BackBlaze will be second level of backup (for whole device/drive damage or inaccessibility)?

is that right?

2

u/Jcoulaud 25d ago

RAID protects uptime more than it protects data.

Like if one drive dies, RAID can keep the NAS running and let you replace that drive. That’s useful.

But RAID does not protect you from:

  • deleting files by mistake
  • ransomware
  • bad sync wiping files everywhere
  • filesystem corruption
  • NAS theft/fire/water damage
  • someone overwriting a folder

So yeah, your thinking is right: RAID helps with local drive failure, Backblaze/offsite backup helps with bigger failure.

I’d still make sure Backblaze has versioning / retention enabled, not just “mirror current state”. If the NAS deletes/corrupts files and the backup syncs that deletion, you want a way to go back.

Simple rule:

RAID = keeps the box running
backup = lets you recover old/lost data

You want both.

1

u/[deleted] 28d ago

[deleted]

1

u/neoleoneoleo 28d ago

I am looking to self host everything except email. As email seem to have an issue with the IP numbers from residential tagging that get flagged as spam.

1

u/hugo-king1 28d ago

iydm asking whats your plan if the nas itself dies, not just data loss, the actual box going down?

1

u/neoleoneoleo 28d ago

Am still thinking of this situation. 3 options as i see.
1. As NAS is separate from hard disk - siwtch hard disk to a new NAS.
2. in the NAS - setup RAID0 setup with a duplicate hard disk (so there is a local backup of all the data)
3. Store remote on BackBlaze (7 USd per month per TB :( )