this post was submitted on 24 Jul 2023
1 points (100.0% liked)

Technology

37355 readers
221 users here now

Rumors, happenings, and innovations in the technology sphere. If it's technological news or discussion of technology, it probably belongs here.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

I want to get into self-hosting. I've done a bit of self-hosting before using a Raspberry Pi (pi-hole and Discord bots) but I really want to start self-hosting almost everything I can like I've seen many people here doing.

However, I'm not sure what kind of machine I should build which would be suitable for these purposes. I've never even built a PC before though my fiancee has and he will be able to help me...

Here are some services I'm thinking of self-hosting to start with:

  • AdGuard
  • OpenMediaVault
  • Bitwarden
  • Mastodon
  • Matrix

Eventually I would also like to host PeerTube, Kbin, Plex, and many other things...

What are the most important things I'll need to consider with a self-hosting machine, and what I will need to upgrade over time as I self-host more services? Ideally I'd like a machine which is as energy efficient as possible too.

Also, is it a good idea to host so many services, both publically-accessible websites as well as services only available on my home network, from the same machine? What are the security considerations when self-hosting?

Any links/articles for me to read would be appreciated too!

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 0 points 11 months ago (1 children)

Wait, that's awesome. I moved and my net network is CG/NAT so I have no port forwarding without a VPN. Will caddy allow me to get around that and actually use Plex remote?

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

I'm not sure about Plex, it is not really 100% self hosting, because authentication come from their server. You should try and see if it works. But their is no reason it should not. It's just an addition in your caddyfile :

plex.mydomain.com {
    reverse_proxy 192.168.0.123:32400 (your address:port)
}

However, i can assure you it works with Jellyfin.

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

Thank you kindly! I'll have to look into it and see but it sounds like it may be exactly what I've been looking for.