Live data from Hacker News

Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?

news.ycombinator.com

21–30 of 242 posts

Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?

#21
post #16

You can also consider hosting it at home. More than likely you've got fiber at home, with decent capacity, and you need (1) closet (2) UPS (3) static IP from ISP with a decent firewall/router. It's not ideal, but a lot cheaper and could be perfect for what you need.

I've installed Syncthing (https://syncthing.net/) on my phone(s) and it syncs selected folders directly to my Synology NAS at home. As Syncthing uses its own discovery system, there is no need to open anything up to the internet.

Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?

#22
Just get the oracle free tier. I've read my share of FUD about how bad oracle cloud supposedly is, but went ahead anyway. It's been something like 3 years, no complaints (including ~1.5 years of running their 4-core ARM/24 GiB RAM/200 GB HDD machine).

https://www.oracle.com/cloud/free/#always-free

I've used many other free tiers over the years (living in a low-income region you pretty much have to), and they make it difficult to fuck up your trial and go over the free limit. With GCP or AWS (especially AWS) it's trivial to start running paid resources and be surprised with a large bill at the end. Here you have to explicitly opt into it by clicking through multiple dialogs and confirming via an email link.

Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?

#23
post #15

That's a reasonable plan. And I 100% agree that controlling your data is preferable to having it mined. What frustrates me, and why I don't do it any more, is we don't have a manageable story for most things. In many cases there's a good recipe you can follow to stand up the basic service. But hardening, security patching, etc. aren't covered. You have to come up with your own solution to make sure it's up, etc. On t…

The experience needs to be more like installing an app on a phone or a game on a console and with automated backups and easy restore. Self hosting will never come back if we are still expecting people to manage servers like it’s 1985.

I think part of the problem is that this is exactly the kind of stuff that is not fun. It’s that boring middle layer between the OS and apps. Compounding the problem is the fact that the people who know that layer well feel no personal need to fix its usability issues.

Programmers want to work on AI and distributed systems and games and other sexy things. Even people who work in the middle layer would rather work on sexy problems there like hyperscaling with Kubernetes and architecture as code.

Making regular old systems easy to use for boring not-hyperscale uses just isn’t sexy so open source devs don’t do it. The economic model for commercial stuff only incentivizes the leveraging of this problem for vendor lock in or to move people into SaaS where data can be mined and rent can be charged forever.

At this point the whole industry is herding everyone into SaaS walled gardens because that’s the only working economic model in software. I don’t see this changing without a movement similar to open source in its heyday in the 90s, but to steal fire from the nerds and bring it to the masses.

I’m not optimistic because nobody seems to care. It might take a whole cycle in which all freedom and privacy is completely lost. Experiences like Twitter just aren’t cutting it. People are stuck on either “woke Twitter was bad” or “pilled Elon bad” instead of realizing that the problem is intrinsic to walled gardens. All cloud spies on you and all social media is manipulating discourse for someone. No exceptions.

Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?

#24
post #18

If you're worried about costs, I run Nextcloud locally in my house, and just deal with the fact it's not externally available. Everything syncs when it is in the house, which is just about always for the laptops and pretty often for the cell phones, and when it is out and about it just doesn't. It all works out. I have a backup process running on it, but back up disk space is a lot cheaper than live disk space attach…

If you're worried about costs, I run Nextcloud locally in my house, and just deal with the fact it's not externally available. I do the same but then have a VPN so I can reach it externally. One more thing to maintain but worth it.

Tailscale works great for this application.

Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?

#26
post #18

If you're worried about costs, I run Nextcloud locally in my house, and just deal with the fact it's not externally available. Everything syncs when it is in the house, which is just about always for the laptops and pretty often for the cell phones, and when it is out and about it just doesn't. It all works out. I have a backup process running on it, but back up disk space is a lot cheaper than live disk space attach…

>and just deal with the fact it's not externally available

Perhaps wireguard(or tailscale just for this bit). Not saying you have to, having local only as default is perfectly good and safer maybe!

Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?

#27

1) what is your budget? 2) how much stuff are you planning on hosting? 3) how much bandwidth do you need? nextcloud was (I've not checked recently) very hard to secure properly, so you'll probably want to hide it behind a VPN or some such. The other thing to think about is the amount of time you have budgeted for initial setup, and on going maintenance. you will need to have backups, and those backups need to be test…

> nextcloud was (I've not checked recently) very hard to secure properly

I've not heard of nextcloud being particularly onerous to lock down, compared to other systems of its ilk (and it should be easier than securing something string together from smaller parts). The main trick with “standard” packages like these, once you've done the initial hardening, is making sure you keep bang up-to-date with security patches from upstream.

> its car cheaper to have a low power server with a couple of big disks in it, than it would be to host that data on S3/other block storage

Though a good block storage provided should give your data more redundancy and a lower time-to-recovery than a pair of old drives in RAID1. Of course, you still want good backups on another provider, just in case.

Check performance too: some block storage providers might be notably faster (SSD/RAM cached storage etc) or much slower (mostly traditional drives, high levels of contention on the storage arrays, latency between your app and the storage array) than those inexpensive local drives.

Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?

#28
FWIW I'd throw my hat in the ring for Vultr as an alternative to Linode or DO. (Disclaimer I used to work there) Prices right on par with the competition, one click nextcloud, good support. And they are independent, not a subsidiary (like Linode now is of Akamai) and not VC funded (like DO)

Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?

#29

OVH for me. I rent a bare metal server ($80/mo) for development and a use an OVH VM for my personal site. Their DDoS mitigation seems legit.

(Anecdotal evidence) While I've been happy with OVH over the last year, literally last night they suspended my servers because they weren't able to charge my card.

No warning that they would charge it, no pre-authorization, no grace period to rectify the problem, just shut down the servers at 2AM in the night.

Not happy to say the least.

Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?

#30

Earlier quoted context omitted.

If you're worried about costs, I run Nextcloud locally in my house, and just deal with the fact it's not externally available. I do the same but then have a VPN so I can reach it externally. One more thing to maintain but worth it.

Tailscale works great for this application.

I second this. I was using a Cloudflare Tunnel, which worked but meant I had to jump through some hoops setting up an email auth flow that then sent me a verification code

Now I use Tailscale (which is free for a single-user account) and it works excellently, without the Cloudflare dependency. No login necessary through the browser like with Cloudflare Tunnel, because you're already authed with Tailscale on the device.

Post reply on HN