For some months now, I’ve been trying to set up an Mbin instance, since as it’s more manual than the other softwares I found, and I understand things better if I can see the logic behind them. I’d rather do that before going for automated processes where if something breaks, I don’t know how to handle. However, trying to figure things out as I go, it’s so much stuff that I figured out instead what I knew was very little.

As I was also interested in hosting other sites, this made me reevaluate things, and turns out several things I don’t know, like how to host two sites in a same machine, how to handle horizontal attacks, what some tools are used for, etc.

So going back to the title, what to study? Maybe some specific book? Private classes/courses? Online tutorials? Something else? Just no university suggestion, please - from experience, they are extremely shallow at best.

Thanks in advance!

  • Strit@lemmy.linuxuserspace.show
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 months ago

    I would suggest you start reading up on reverse proxies, like nginx, caddy or traefik. And maybe docker, to containerize your services, so you don’t “splatter” stuff all over your filesystem.

  • JTode@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    Understand what a Reverse Proxy is, because you will not escape reading that phrase.

    Host things with Docker for now. If you don’t start hosting until you understand everything, you won’t start for a long time and that is silly.

    Use Cloudflare for now, because they handle a lot of security stuff for you that you definitely don’t want to screw up. If you don’t know what Cloudflare is, read up on CDNs and why they exist. Their Zero Trust Tunnel is the easiest and safest way to go, as long as you don’t plan to do anarchy or sedition on it, just talk about your household plants and dogs and what not and you’re fine.

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      Use Cloudflare for now, because they handle a lot of security stuff for you that you definitely don’t want to screw up.

      This is mainly for OP, but you mentioned Cloudflare. OP, if you decide to go with Cloudflare Tunnels/Zero Trust, I have some notes that might help jump start that process. They’ve seemed to help a few people set up Cloudflare Tunnels/Zero Trust, and I’d be happy to share them with you.

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    4 months ago

    I’d suggest you take a legal course to find out what you’re responsible for that people upload to your server in your jurisdiction. Decide from there if you can handle that before you look into the technicalities of it first.

    • Scrubbles@poptalk.scrubbles.tech
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      This how stupid is the best advice. Setting up my instance was easy. Learning how liable I was for what others put there was something completely different.

      That’s why whenever I see another 2 day account looking for “free speech” and “no moderation” my answer is always “sure, you go host it then!” I’m not going to jail because you want to say horrible shit.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    edit-2
    4 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    ARP Address Resolution Protocol, translates IPs to MAC addresses
    DNS Domain Name Service/System
    HTTP Hypertext Transfer Protocol, the Web
    HTTPS HTTP over SSL
    IP Internet Protocol
    NAT Network Address Translation
    SSL Secure Sockets Layer, for transparent encryption
    TCP Transmission Control Protocol, most often over IP
    TLS Transport Layer Security, supersedes SSL
    UDP User Datagram Protocol, for real-time communications
    VPN Virtual Private Network
    VPS Virtual Private Server (opposed to shared hosting)
    nginx Popular HTTP server

    [Thread #184 for this comm, first seen 23rd Mar 2026, 11:30] [FAQ] [Full list] [Contact] [Source code]