This is a throw away account, in case I end up working with someone that reads this post.

I’ve been lurking on this community with my main account for a few months now. I have ideas on what I’d like to self-host but between my ADHD, perfectionism, and anxiety, I’m frozen.

I need help selecting and implementing an initial set up. I’m not an IT professional but I’m a reasonably advanced user, so I’m confident I can do the setup work and ongoing management myself. I just need someone to:

  1. Discuss the big picture of what’s involved in self-hosting and help fill in gaps in my understanding;
  2. Help me decide on the best initial setup for my needs and skill level;
  3. Hold my hand during the setup phase and make sure I’m not doing anything stupid;
  4. Ideally be available long term for the occassional question.

I’m willing to pay a fair hourly rate for this assistance. If someone in this community is interested, please dm me. You might want to use a throw away for that too, assuming this work can’t be done anonymously.

Alternatively, any suggestions for good websites to find a consultant, and what skills I should be looking for, would also be greatly appreciated.

Thank you for reading. Wishing you all the best for 2026.

Edit: I appreciate all the offers for free help on this forum.

I perhaps didn’t explain well enough that what I really need is a knowledgeable coach, who can get me moving and provide guidance. I bought the Official Pi-hole Raspberry Pi 4 Kit a few months ago and it’s still sitting on my desk gathering dust. Embarrassing but true.

  • IsoKiero@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 hours ago

    However right now I’m simply feeling overwhelmed and blocked.

    I could explain to you in pretty decent detail how to build a setup which could cover pretty much every imaginable scenario for a home gamer, but that would also be suitable to serve a mid-sized company who’ll have multiple people on duty to manage the servers, storages, security, networking and other stuff. Also it’d cost roughly as much as a decent house. That’s close to the ‘big picture’ you’re looking for and equally overwhelming than your current situation. I’ve been earning my living with this stuff for quite a while now and there’s still a ton of things I’m at a very much beginner level. Maybe the difference now vs starting this is that I actually have some idea on things which I don’t know and thus I know when to learn more/ask from more experienced team members.

    Just like eating an elephant, this field requires that you take it piece by piece. You’ll learn new things to build both your setup and your knowledge further, but if you try to eat it all at once it just doesn’t happen. First you need to decide a simple goal on what you want to get out of self hosting. DNS-based ad-blocking on your network is pretty neat and setting up pihole will get you started. Also with that you don’t need to allow any external connections to your network. Plus if something goes wrong you can easily just return to where you started from and try again. Setting your own router with DHCP, caching DNS and other stuff is pretty neat too and it’s also pretty simple to isolate from the rest of the network so you’ll have your ‘normal’ stuff still working while you learn for new things. Whatever it is, set up a relatively simple goal to work for. Then you can start to ask questions like ‘is raspberry pi 4 suitable for this’ or ‘what subnet I should use for my homelab’ or even ‘how to install debian on a old laptop to run pihole’.

    Or if you really insist on going to the deep end, go to library and pick up TCP/IP Network Administration from O’reilly (altough that might be a bit outdated by now) or something similar and dig in. The o’reilly one has a bit over 700 pages to go trough. There’s equally in-depth books for linux administration, firewalls, network security and so on. Annas archive will most likely have some decent books too if you don’t care about legal issues and want to go trough brick-sized books as pdfs.