The Post Ninja

  • 0 Posts
  • 65 Comments
Joined 2 years ago
cake
Cake day: July 8th, 2023

help-circle
  • On your DNS provider, make an A record with your IP address, AAAA record with your IPv6 address. If these addresses change often, either setup a dyndns (your DNS provider needs to support this) or pay for a Static IP from your ISP. Firewall the hell out of your network, have a default deny (drop) new inbound rule, and only open ports for your service. Use an nginx reverse proxy if possible to keep direct connections out of your service, and use containers (docker?) for your service(s). Don’t forget to setup certbot and fail2ban. You need certbot to auto update your certs, and you need fail2ban to keep the automated login hacker bots from getting in.

    That’s the minimum. You can do more with ip region blocking and such, as well as more advanced firewalling and isolation. Also possible to use Tailscale and point the DNS A record to the Tailscale IP, which will eliminate exposing your public IP to the internet.



















  • Blaster M@lemmy.worldtoLinux@lemmy.mlThank you
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 months ago

    While I run straight Fedora on some of my systems now, I do agree the Atomic versions are a boon for stability.

    Used to use Ubuntu and Mint for desktops, but they are a bit too vintage with the kernel and package versions, and everything is moving very fast with Wayland replacing X11 and lots of kernel driver improvements for modern hardware (especially AMD hardware), so being on Fedora is the next best thing to the bleedingest edge Arch when it comes to uptodateness.