this post was submitted on 12 Sep 2023
17 points (73.0% liked)

Open Source

29773 readers
202 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Does anyone here use a decent free plan for hosting Nextcloud online? Or is it really worth paying or selfhosting? Thanks :)

all 29 comments
sorted by: hot top controversial new old
[–] [email protected] 19 points 11 months ago (1 children)

Well someone has to pay for the server, the power, the storage, the network, etc. So if you find something free it will be very limited.

[–] darcy -2 points 11 months ago (2 children)
[–] [email protected] 14 points 11 months ago

More importantly, if you find something free, expect it to be from a very sketchy company. You should be paying for something like this, and you should go through a company that you TRUST.

[–] [email protected] 2 points 11 months ago

As Chris said, yet if you absolutely cannot afford anything then there is /e/ foundation and disroot. Apps will be limited and/or connectivity slow!

[–] [email protected] 8 points 11 months ago (1 children)

Chiming in to repeat the same as before commenters:

Nextcloud is only an option if you are trying to selfhost something that google and apple are giving you for free in exchange for your data. Is it secure there? somewhat. Is it private? Well, not so much but they’re not breaking any laws as far as we know.

Now there‘s nextcloud. It is only as private as you make it and only as secure as you make it. If you host it on a sketchy server out in the open, you can bet you will be compromised (your data lands in someone elses hand) or you will lose it alltogether.

So, think of nextcloud as the privacy twin of icloud and google cloud for the tech literate. If you‘re not ready to self host it, pay for the host or the electricity or don‘t know how to harden it against attacks, please use a big tech option.

[–] darcy 3 points 11 months ago (1 children)
[–] [email protected] 2 points 11 months ago

Hetzner is a great VPS provider that can manage nextcloud for you, check this out: https://www.hetzner.com/storage/storage-share I think it's a great upgrade on privacy with the administration and security being all covered by profesionals ;)

[–] [email protected] 8 points 11 months ago (1 children)

I recommend setting up a home server using any old PC or laptop you have. Not having a static public IP may not be an issue, but if you are behind CGNAT, and cannot forward ports, you can route your data through a free provider like Oracle or Google. Those free servers are very weak but will be good enough to just pass through the data. This way even if they randomly decide to shut down and delete your instance, your data stays intact. I also recommend using SSL/TLS pass through, instead of termination, for better privacy.

[–] [email protected] 1 points 11 months ago (1 children)

Is there a guide to set up an oracle cloud that points to my home server?

I guess I can set up multiple subdomains to access multiple services that are running on my homeserver with different ports.

[–] [email protected] 2 points 11 months ago

TLS termination is very simple, and I have been doing that for years, now, but I trust my VPS provider. This is what you need to do for that. Install WireGuard on your Oracle VPS and your home server, and create a simple tunnel. Then install Nginx Proxy Manager (NPM) on your VPS. So, when you set up different services on your home server, say Nextcloud on port 8080, Jellyfin on port 3096, etc, all you have to do is point your NPM to these ports and use your WireGuard IP. NPM will also be able to issue certificates with no problems at all.

The concern with this is Oracle can (and probably will) sniff all the data that is going through. I have been trying to understand how to do the TLS pass through, but I have had no luck. Do share your experience if you do this.

[–] [email protected] 7 points 11 months ago

Hosting yourself is the only "free" thing you're going to get. You may get a 1/2 core CPU on aws somewhere, but you're going to exceed that. Even then storage is not free, and if you're using someone else you're renting it from them, so yeah it's going to cost money.

[–] [email protected] 4 points 11 months ago (2 children)

Oracle cloud always free tier gives you a VPS with 200GB storage. You could use that to run a nextcloud instance

[–] [email protected] 14 points 11 months ago* (last edited 11 months ago)

it's free until oracle decides to shut it down without warnings. Then everything goes poof

[–] darcy 1 points 11 months ago

sadly i havent been able to create an account on there

[–] [email protected] 3 points 11 months ago (1 children)

quite a secret that I'm giving out, but for like 3€/month you can use the 1blu webserver to not only get 40GBs of nextcloud storage, but also 2 domains, unlimited emails and of course webhosting

[–] [email protected] 1 points 11 months ago (1 children)
[–] [email protected] 3 points 11 months ago (1 children)

Only problem is the company themselves, they seem quite sketchy and i don't really trust them to handle my data on their servers safely But on the other side their the cheapest place i know so whatever

[–] [email protected] 2 points 11 months ago

A German company with servers in Germany. Thank god for GDPR

[–] [email protected] 3 points 11 months ago

If you can get it to run on arm64, and you can manage to provision an instance (they are in seemingly perpetually limited supply), evil Oracle actually has a pretty generous always free tier Ampere offering. You can have up to 4c/24GB instance for free, sliced and diced as you see fit (4 1c instances, for example). You only get 200GB of block storage, though, so you'd have to either pony up for that or use object storage (not sure if nextcloud can use S3-like API object storage).

[–] [email protected] 3 points 11 months ago (1 children)

The things you'd normally use Nextcloud for is not the sort of thing that I would ever trust to be hosted for free, there's bound to be a catch (whether that is the service just disappearing over night, your data being collected and used for some nefarious purpose, etc).

It's definitely worth either self hosting, or if you're not able to, paying for some VPS to host it on.

That all being said, if you really want to go the route of free hosting, Nextcloud apparently do list some providers on their website.

[–] darcy 2 points 11 months ago
[–] [email protected] 2 points 11 months ago* (last edited 11 months ago)

What's your goal?

Because if it's just cheap/free storage, this is not the answer.

You're typically using nextcloud because you want control over your data. And control costs something. Either selfhosting (which most of us do) or on someone else's server.

Otherwise, go to Google or Microsoft or something.

[–] [email protected] 2 points 11 months ago (1 children)

I pay a regular hosting provider with nextcloud ""app"" installed, then attach storj for free 100gigs.

[–] [email protected] 1 points 11 months ago (1 children)

Can you tell me how this works. I'm a beginner in self-hosting and this seems interesting.

[–] [email protected] 1 points 11 months ago (2 children)

So, I pay a company for a website hosting with PHP and they have an autoinstaller of Nextcloud. After installing it, you can go into settings, add a S3 bucket you can get with free Storj account.

[–] [email protected] 1 points 11 months ago

You can check my hosting out at sldc.eu They are really cheap, but I am not sure how you would buy hosting if you are not Polish. Also don't expect superb tech support. It's practically call line only.

[–] [email protected] 1 points 11 months ago
[–] [email protected] 2 points 11 months ago

Imo shared seedboxes with a large app selection that includes nextcloud are the best bang for the buck storage wise, even if you never plan to use it for seeding.