I have finally got my selfhost wiki up to a satisfying shape. Its here: https://wiki.gardiol.org

Take a look i hope it can help somebody.

I am open to any suggestions about it.

Note: the most original part is the one about multi-homed routing and failbacks and advanced routing.

  • N0x0n@lemmy.ml
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    1 year ago

    Thanks for sharing, very cool stuff in there and great job ! Bookmarked !

    While reading through your reverse proxy concept post, I think this statement is wrong:

    As a sub-domain:
    - Cons: require additional certificates for HTTPS/SSL for each sub-domain
    

    There are actually wildcard SAN certificates where you can access all your subdomains with a single certificate: https://*.mydomain.com

    Or you can add all your subdomains in a single certificate.

    Great work and thanks for sharing !

  • schmorp@slrpnk.net
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    Thanks a lot for sharing this. I’ll keep it bookmarked for later reference, looks very cool!

  • Fisch@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Might be worth adding a section for web UIs that make managing certain things easier. For example, Cockpit or Nginx Proxy Manager.

    • Shimitar@feddit.itOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      1 year ago

      I think NPM is useless (in my use-case…) and can get things more messy, but I plan to check on cockpit later on indeed.

      NPM isn’t bad in itself, but NGINX configuration is basically static and IMHO don’t require a dedicated GUI.

        • Shimitar@feddit.itOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Yeah, i kind of wrote badly. I mean NGINX configuration is simple enough and static enough not to need a dedicated service for my use case. I don’t feel the need to mess with NPM. I have a neat folder structure under nginx config so that adding one service is pretty clean and simple and editing one too.