Setting up a personal site on local hardware has been on my bucket list for along time. I finally bit he bullet and got a basic website running with apache on a Ubuntu based linux distro. I bought a domain name, linked it up to my l ip got SSL via lets encrypt for https and added some header rules until security headers and Mozilla observatory gave it a perfect score.

Am I basically in the clear? What more do I need to do to protect my site and local network? I’m so scared of hackers and shit I do not want to be an easy target.

I would like to make a page about the hardware its running on since I intend to have it be entirely ran off solar power like solar.lowtechmagazine and wanted to share technical specifics. But I heard somewhere that revealing the internal state of your server is a bad idea since it can make exploits easier to find. Am I being stupid for wanting to share details like computer model and software running it?

  • Björn Tantau@swg-empire.de
    link
    fedilink
    arrow-up
    2
    ·
    4 days ago

    Are that static pages or are they dynamic with written with some scripting language like php, python or ruby or so? Static pages without any programming are much more secure.

    You should set up a schedule to regularly do updates and backups. Maybe even automate them if you can.

    If you isolate the server from the rest of your network there isn’t a lot someone can do if they do manage to hack it.