How can i start self hosting stuff?

I’ve been using libretube for a while but using public instances is just a pain in the ass.

I wanna start self hosting piped/invidious, searxng ,and maybe redlib and proxitok.
What are some tips/ heads up you guys could give me so i could start.

I’m gonna also start reading on it but gonna post this now since it takes a while for it to get replies.

This is a resouece that could help you understand what’s what and how:

https://wiki.futo.org/wiki/Introduction_to_a_Self_Managed_Life:_a_13_hour_%26_28_minute_presentation_by_FUTO_software

4 Likes

I won’t go into detail, but as a first step you should not expose your server to the outer web (WAN). You should be comfortable with setting up your server and having it work on your local area network (LAN) without needing to worry about securing it from online threats. Once you’ve got grasp of things, I’d then only consider exposing your services through a VPN hyouka are hosting (likely on your router) to tunnel in.

1 Like

I really like these channels:

I also recommend lurking in Reddit - Dive into anything for tips and ideas. Also Louis R’s huge set of resources he jist dropped.

1 Like

A beginner should not self host any exposed services on their own LAN.
I don’t know if this person is a beginner though…

1 Like

That’s what I said? lol.

1 Like

Don’t expose anything to the internet and you’ll be fine. Use a VPN to access your services from outside.

1 Like

I looked this over and one thing I’ll say I do is use Firewalla as a drop in solution for my router (which was a very large portion of this wiki that could be a conditional option based on the continuation of security support, usage of open source, and best practices by Firewalla today). It uses most of the tech that @louis_rossmann points out. This assumes that you can afford one and ultimately trust the Firewalla team (which I do for now).

Three obvious reasons to do Louis way are:

  1. Self-education
  2. Self-trust for higher threat models
  3. Full blown customization and nerdery

My reasons for Firewalla are:

  1. Ain’t nobody got time for dat
  2. Kids
  3. Every other Open Source project I want to run and maintain
  4. My own fallibility
  5. I know enough about security where the education will still be valuable but slightly less returns than someone entirely new to security…I would absolutely still have some good takeaways though but again…see 1-4

I feel like my own fallibility and time resources to keep up with certain updates make this a toss up for me. I think @jonah mentioned he uses Firewalla. All said, I’m curious if anyone has other reasons not to use Firewalla and go the full blown DIY route? Are there other options akin to Firewalla you all suggest? Always good to keep multiple open core competitors to incentivize honesty.

Does the FUTO or PG take consider this a fair tradeoff?

1 Like

Can recommend: https://www.youtube.com/@Jims-Garage/

A bit of a mess in that there isn’t really a linear path to follow but you’ll certainly learn some things.

1 Like

Yaaay a new channel! This is the best way to learn IMO.

If i have a linear path, I feel like you determine the prerequisites as the teacher without knowing all the students and their background. So you could make a linear progression and miss something critical that most of your students need to understand but that video isn’t there. Likewise, you may just put too much information for most of your audience trying to cater to the newest of n00bs.

I like putting together my subscription collection of folks and do searches for whatever problem I am aiming to solve but narrowed down to channels I like…if I don’t find it there, I broaden the search. This puts the onus on the student to apply critical thinking of their own needs and bakes in the desire to learn the topic.

The best creators should simply build a community, listen to their questions and pains, then research that common question and pain and provide a well researched video plus resources.

2 Likes

I don’t use Firewalla anymore, but I have nothing against it really, except for it being a cloud-based product obviously.

1 Like