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…
Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
81–90 of 242 posts
Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
#82You 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.
Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
#83Your approach is nice and easy and sensible. I personally preferred hetzner to linode (which has a history of bad security) but I imagine the minimum price is higher. When you’re ready to reduce prices and increase privacy, take a look at a tiny (like t3a.micro or .nano) ec2 instance that forwards to/from your “real” server at home which can be beefier. The home server maintains a vpn connection to the ec2 instance.…
Is there some reading about setting this sort of thing up that you could direct me towards? I am ignorant but competent (I even had a CCNA at one point) and not afraid of manuals, and this setup actually sounds ideal for me - I have a ton of disk space and compute power at home. If not for Starlink I might even just try running it from home anyways. The only thing I don't have from your scenario is a public IP due to…
You don't need a consistent public IP from Starlink with things like Wireguard, Tailscale, or Cloudflare Tunnels. You just need some server somewhere with a static IP which is pretty easy to get for cheap (see suggestions for where to get the server elsewhere in this thread). Once you have a public IP you can:
A) Setup wireguard on that server and configure your local machine to connect to it
B) Setup tailscale on both computers
C) Setup a cloudflare tunnel and point to it via a domain you manage in cloudflare (with added bonus of cloudflare protection out of the box)
From there you just need documentation on properly doing reverse proxying with Nginx or similar and setting up Lets Encrypt (certbot or acme.sh).
The "hard part" is getting past Starlink, but if you think about it you must be able to do that somehow otherwise how do you get internet? That is what the 3 options provide: a way to open the connection somewhere you trust to allow others to make requests. (The "others" may be you just outside the local network)
Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
#84If 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…
Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
#851) 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…
2) My personal data. Who knows. Might end up needing a TB or more by the time I'm done snapshotting and whatnot, this is gonna be a process.
3) Enough lol
Sorry to be flip, but at this point I have more abstract targets:
-hoover up all photos taken by all my devices and place them in a central backup place with both cloud and local storage. Ideally some nice UI for browsing and organizing and such.
-replace Google Docs/Sheets functionality, including public internet accessibility (though I may do the VPN, or an SSH tunnel maybe, these are not bad ideas at all) with a server I control.
And yes, handling it with my own scripts and such has occurred to me as well, but you know how that ends up going.
Nextcloud seems to be a popular tool that does these things. That's what I know. There's been a number of interesting suggestions in the comments that I'm now gonna look into before I act, though.
Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
#86Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
#87Buy a Minisforum UM350. Install Linux on it. Set up Tailscale on it and all devices you want to have access to its internal services. Set up Nextcloud on it. There you go, $300 one-time cost, and you have a very powerful private server that can run all your self-hosted stuff. Via Tailscale, it can even expose some services to the public internet, if you feel the desire to do so.
Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
#88Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
#89Re: Ask HN: Self-hosting in 2023: Nextcloud on Linode, or...?
#90Earlier quoted context omitted.
I’ve been a Scaleway user for years and they don’t have anything except for my CC info, where did you get the idea of sending a copy of your passport from? FWIW I’ve never had to send my ID or passport to any European service provider.
Scaleway asked me for a copy of my Dutch passport too which I refused, and then they limited the services available to the long-time active business account this was for. Neither their docs or two separate support agents I spoke had any information on why it was necessary, where the copy would end up, how long it would be kept, etc. which seemed very fishy and is totally illegal. This was about a year ago.