this post was submitted on 03 Feb 2026
4 points (100.0% liked)

Self Hosted - Self-hosting your services.

18325 readers
3 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules

Important

Cross-posting

If you see a rule-breaker please DM the mods!

founded 4 years ago
MODERATORS
 

cross-posted from: https://lemmy.world/post/42574918

I am getting started with self hosting and one of the things I would love to host is a Signal TLS proxy using Docker.

Problem is that I have ports 80 and 443 taken by Nginx Proxy Manager (also in a Docker container), through which I forward to different services depending on the subdomain.

I tried modifying the docker-compose.yml file to use ports 9443 and 980 and have it working using a certificate created on NPM, but to no avail.

Being a beginner, it can well be that I don't understand reverse proxies well enough, but that's why, with your help I would love to take this opportunity to learn more.

Thanks in advance.

you are viewing a single comment's thread
view the rest of the comments
[–] glitching@lemmy.ml 2 points 2 days ago

maybe open with what this is, first time I heard of it. to anyone similarly clueless, that's a proxy for other people to use that can't get at Signal's servers because it's blocked in their country or sumsuch.

in nginx you set up a proxy, like mysignalproxy.net:80 gets proxy_pass to your internal network's 172.16.12.34:980 and the same for 443

the simplest config is thus:

server {
    listen 80 http;

    server_name mysignalproxy.net;

    proxy_pass http://172.16.12.34:980/;

    proxy_pass_request_headers on;
    proxy_set_header Host $host;
    etc