Skip to content

[FEAT] Termix proxy-conf #794

@ultimateguy

Description

@ultimateguy

Is this a new feature request?

  • I have searched the existing issues

Wanted change

I had a lot of headaches setting up Termix with SWAG, even though the final working proxy-conf ended up simple. Thought I would share the working version here.

Reason for change

A proxy-conf does not exist for Termix.

Proposed code change

## Version 2026/02/12
# make sure that your termix container is named termix
# make sure that your dns has a cname set for termix
# Change to port 80 if termix was installed in an LXC with Proxmox VE Helper Scripts

server {
    listen 443 ssl;
    listen [::]:443 ssl;

    server_name termix.*;

    include /config/nginx/ssl.conf;

    client_max_body_size 0;

    # enable for ldap auth (requires ldap-location.conf in the location block)
    #include /config/nginx/ldap-server.conf;

    # enable for Authelia (requires authelia-location.conf in the location block)
    #include /config/nginx/authelia-server.conf;

    # enable for Authentik (requires authentik-location.conf in the location block)
    #include /config/nginx/authentik-server.conf;

    location / {
        # enable the next two lines for http auth
        #auth_basic "Restricted";
        #auth_basic_user_file /config/nginx/.htpasswd;

        # enable for ldap auth (requires ldap-server.conf in the server block)
        #include /config/nginx/ldap-location.conf;

        # enable for Authelia (requires authelia-server.conf in the server block)
        #include /config/nginx/authelia-location.conf;

        # enable for Authentik (requires authentik-server.conf in the server block)
        #include /config/nginx/authentik-location.conf;

        include /config/nginx/proxy.conf;
        include /config/nginx/resolver.conf;

        set $upstream_app termix;
        #Change to port 80 if termix was installed in an LXC with Proxmox VE Helper Scripts
        set $upstream_port 8080;
        set $upstream_proto http;
        proxy_pass $upstream_proto://$upstream_app:$upstream_port;
    }

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Non-Docker Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions