sish
traefik
Our great sponsors
sish | traefik | |
---|---|---|
32 | 182 | |
3,737 | 47,310 | |
- | 1.9% | |
6.3 | 9.2 | |
20 days ago | 7 days ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sish
-
Tunnelmole, an ngrok alternative (open source)
sish uses ssh tunneling that you can read about in their docs: https://ssi.sh/
-
How We Converted a GitHub Tool Into a General Purpose Webhook Proxy to Supercharge Our Integration Development
Tunneling services can be considered as a solution in some cases. Services like ngrok, frp, localtunnel and sish create a public endpoint that tunnels communication to your local endpoint via a tunnel client.
-
Tunnelmole – Connect to local servers from anywhere
My favourite one is https://github.com/antoniomika/sish
It uses SSH as the method of opening the remote tunnel to the public server.
-
Show HN: Quick tunnels to localhost with one command and no binary download
i used to use a similar tool called inlets but they removed the open licensing. i now self host a sish server (https://github.com/antoniomika/sish) which also uses ssh for the reverse tunnel client. so much simpler!
-
Ask HN: What services/apps are you self-hosting?
- Sish : Because I don't want to pay for ngrok anymore (https://github.com/antoniomika/sish)
- Show HN: CRProxy is a simple and affordable ngrok alternative
-
ngrok alternative?
I've been very impressed with sish. I used it in combination with sshpiper to multiplex ssh connections which means I can host sish and other services that use ssh like gitlab from the same ip with the same port.
-
Roll your own Ngrok with Nginx, Letsencrypt, and SSH reverse tunnelling
I made sish [0] so this could be done for myself and friends automatically. It’s a binary written in Go that implements the SSH protocol and allows TCP forwards, HTTP(S) w/ built in requesting of certs from LE (including for custom domains) forwards, aliases (tunnels kept local to the daemon that does not bind a port) forwards, and TLS forwards using SNI for routing.
sish implements a web front end for inspecting web traffic on tunnels as well, albeit not as nice as Ngrok :)
-
Question about tunneling and reverse tunneling
I have deployed and used https://github.com/antoniomika/sish which is a very good ngrok alternative. It has the ability to manage multiple users but its simplistic. Here is a guide I wrote based on my experience of deploying it - https://trustmeiamaninja.github.io/posts/deploying-sish/
traefik
-
Deploying Web Apps with Caddy: A Beginner's Guide Caddy
Caddy is more capable and extensible than all those servers, even out of the box. Example: https://github.com/traefik/traefik/issues/5472#issuecomment-...
> welcome to 2024. it is shame that traefik cannot handle functionality which can be handled by caddy2.
(posted this morning)
Anyway, we already do walk up to quite a few complex requirements in large enterprise deployments. Happy to hear about your use case that isn't possible!
Not as good though. Case in point: https://github.com/traefik/traefik/issues/5472#issuecomment-... (that's just from this morning)
I'm speak objectively here. Of course, any built-in auto HTTPS that works (more or less) is better than none. Traefik uses an ACME library that was originally written for Caddy. After the original author left that project, Traefik team started maintaining it. Caddy's users' requirements exceeded what the library was capable of, but unfortunately there was friction in getting it to achieve our requirements. So I ended up writing a new ACME client library in Go and, together with upgrades in CertMagic (Caddy's auto-TLS lib), Caddy has the more flexible, robust, and capable auto-HTTPS functionality.
That is to say, not all auto-HTTPS functionalities are the same.
- The Tailscale Universal Docker Mod
- Istio moved to CNCF Graduation stage
-
Docker Services question
Traefik is another widely used system that has automatic configuration and offers support for more things like swarm/kubernetes/etc.
-
nginx alternatives
I have a webapp which I currently have deployed by running nginx in a container. Works as it should, however I am intersted in adding more observability to the webapp and found this reverse-proxy https://github.com/traefik/traefik which seems to expose some nice metrics which can be useful for observability.
-
Simplifying preview environments for everyone
For frontend applications - it can be quite simple to implement preview environments with a simple static storage and a reverse proxy tool like Nginx or Traefik.
-
when should I stop adding docker containers to my Unraid?
there's no magical number: a container can be as simple as a single binary or complicated multi-process solution that rivals a full blown operating system running in a VM. it really depends on what you're running...
-
Apollo Backend just made public, "The goal of making the code for this repo available is to show that despite statements otherwise by Reddit...
Kubernetes alone is enough of an example. So are various cloud utilities used all around the world, such as ingress-nginx, cert-manager, traefik, Docker and countless others. Go is what smart modern web developers actually want to use to create great products. Everything else is what industry dinosaurs force them to use to make a living at big companies peddling trash.
-
How can I access my local Docker apps by Fully Qualified Domain Name from my MacOS host?
I ended up using the NGINX Proxy Manager [the projects home site] and added certificates but I'm seeing a fair number of installs going with https://traefik.io on YouTube.
What are some alternatives?
Nginx Proxy Manager - Docker container for managing Nginx proxy hosts with a simple, powerful interface
Caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
ingress-nginx - Ingress-NGINX Controller for Kubernetes
Squid - Squid Web Proxy Cache
envoy - Cloud-native high-performance edge/middle/service proxy
socks5-proxy-server - SOCKS5 proxy server
tailscale - The easiest, most secure way to use WireGuard and 2FA.
SFTPGo - Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
podman-compose - a script to run docker-compose.yml using podman
cockpit-podman - Cockpit UI for podman containers
HAProxy - HAProxy documentation
Tinyproxy - tinyproxy - a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems