I have an unraid server, and run swag to connect to a few of my apps. They all run on subdomain, including matrix and mastodon.

My default.conf file in the swag container has some “well-known” parameters set for the above, for delegating from the subdomain to the main domain. Because of this, I’m not sure if I can use the default.conf to point to another apication, or website.

What’s the best route for setting up a website here? I want www.mydomain.xyz and mydomain.xyz to point to the same site as well.

I can easily set up apps on subdomains, but I’m not great with actual web hosting with nginx.

Any advice?

Edit: turns out this was very easy, just change server_name in default.conf to www.mydomain.xyz and mydomain.xyz and edit the index.html in the www directory, leave the location block with well-known alone. Should’ve tried before asking😂

  • livingcoder@lemmy.austinwadeheller.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Thanks for sharing your solution. I also would have thought that you could auto-redirect within the nginx config from “www” to the root domain, no? Idk if that would have any impact on the SSL functionality.

    • Entropy@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I’m sure you could, but I have no idea how that would look! As for SSL on the main domain, swag has a variable for doing subdomains only (true/false) so I had to toggle that as well.

      It required a TXT record to be added into cloudflare, so I don’t know how permanent that is.

  • styx@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I advise to run Caddy server instead of nginx or apache. It is insanely easier compared to the other two, handles SSL out-of-the-box without any input, and very user-friendly.