this post was submitted on 23 Jun 2023
12 points (100.0% liked)
Self Hosted - Self-hosting your services.
11452 readers
1 users here now
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules
- No harassment
- crossposts from c/Open Source & c/docker & related may be allowed, depending on context
- Video Promoting is allowed if is within the topic.
- No spamming.
- Stay friendly.
- Follow the lemmy.ml instance rules.
- Tag your post. (Read under)
Important
Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!
- Lemmy doesn't have tags yet, so mark it with [Question], [Help], [Project], [Other], [Promoting] or other you may think is appropriate.
Cross-posting
- !everything_git@lemmy.ml is allowed!
- !docker@lemmy.ml is allowed!
- !portainer@lemmy.ml is allowed!
- !fediverse@lemmy.ml is allowed if topic has to do with selfhosting.
- !selfhosted@lemmy.ml is allowed!
If you see a rule-breaker please DM the mods!
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Usually, maintaining a server doesn't take much time once set-up. I personally use NixOS to manage my server, but it's very complicated, and I would not recommend it to a non-developer. However, there is tools/OS called YUNoHost, that is able automatically set up a bunch of services including lemmy and mastodon.
They also provide a free third level domain name (or can use your own, but do it before installing Mastodon or Lemmy, as it'll break federatio.), but you'll need to provide a server. You can rent one (I use an OVH VPS), but you may also just use a spare computer at home, or buy a cheap one (Everything that isn't a slow HDD should work well). I'm unsure about what capacity you need to plan for storage thought.
You should also probably make sure your ISP provide a static IP (that may disabled by default) and that they allow to configure port forwarding (can be found in the router settings usually).
Also, don't forget to set up an automatic backup system. YUNoHost probably recommend something in that matter.
This. Also, regarding the time it will require, it's usually (for anything self-hosted, I haven't tried those two) a downward curve : it takes a lot of time to understand how things work initially, and after that it takes less and less time, to the point where the only things you have to do is to manage updates once in a while. With an occasional big day because something broke. Of course, I'm saying this because you said it's just for you and your friends, if you start doing moderation, the time required quickly explode up. :)
A note regarding self hosting at home : even if you figure you do have a static IP and can route traffic to your host, it's a bit of a roulette, because ISPs consider that high incoming traffic on listening ports is a suspicious activity which probably means you're a terrorist or something, normal people don't do that, how dare you. I've had a ISP block traffic between friends and me with no warning and a laughably ignorant support (if anyone is from France, it's SFR ; don't use them for self-hosting with external access) before giving up and subscribing to a professional ISP (one meant for businesses). Your mileage may vary, but the annoying thing is that you won't know it before you've got used to your services.
I feel you, I don't know a single person using SFR(mobile mostly but also internet access) who hasn't had ridiculous problems with them.
Free has never let me down (static IP, port forwardings etc), or ofc OVH if you go the more "pro" way.
Bonne weekend !
Yeah indeed, I went with OVH. :) At the beginning of 2023, I switched to FDN, though (an associative ISP) since they finally offered fiber subscription. They are activists for freesoftware and net neutrality, so I feel safe with them. Fun fact : they actually outsource the handling of the pipes to KOSC, just like OVH (which explains why the prices are basically the same at OVH and FDN). Have a nice week-end too. :)
I just checked out YUNoHost, which sounds like an excellent stepping stone, thanks for the recommendation! I'll go with a VPS, so ISP shouldn't be a concern. I think, I'll just try it out - at worst I'll lose a couple of hours of my time ;)
I started with YUNOhost to gain some experience with selfhosting. Along with that I would recommend to read through some security best practices to cover some basic pitfalls.