this post was submitted on 08 Aug 2023
37 points (97.4% liked)

Selfhosted

37939 readers
707 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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

I would like to introduce a reverse proxy which I really like to use and maybe you will like it too 😊

I tried a few reverse proxies, but in the end nothing met my needs. A simple reverse proxy with webinterface, easy to setup, but powerful...

I was impressed from the start with Zoraxy. A good alternative to Nginx Proxy Manager and Cosmos. Zoraxy can be run in docker, but it is possible to install it directly on the host. This is the first reverse proxy I saw, where docker is not an obligation (except apache and nginx itself :) )

Zoraxy makes it easy to setup subdomain proxies oder virtual directory records. An uptime Monitor is included too and a few network tools like ping, whois, mDNS scanner, IP-scanner or a ssh client.

Let´s Encrypt is supported and custom certificates. Blacklist / Whitelist access control and a lot of stats (like goaccess but with better diagrams)

You can import and export all settings to zip file including all subdomain proxies etc...

Read more and try out on GitHub

I am not the developer but I really like this project!

top 17 comments
sorted by: hot top controversial new old
[–] eran_morad@lemmy.world 27 points 11 months ago (1 children)

Ask your doctor if Zoraxy© is right for you.

[–] morethanevil@lmy.mymte.de 4 points 11 months ago

He told me, it is the right thing for me ☺️

[–] tubiq 13 points 11 months ago (1 children)

I didn't like the fact that this reverse proxy consumes a lot of RAM (~1.2 gb)

[–] morethanevil@lmy.mymte.de 2 points 11 months ago (1 children)

Yes this is a problem that is worked on ☝🏻

[–] Lord_ToRA@lemmy.world 3 points 11 months ago

That makes it entirely unusable, IMO. That's like using an automatic transmission vehicle with 5mpg just because you're afraid to learn how to drive a manual even if it gets 50mpg.

[–] jsnfwlr@lemmy.ml 6 points 11 months ago (1 children)

Hey OP - Caddy has reverse proxy abilities and doesn't require docker. Same with HAProxy.

[–] morethanevil@lmy.mymte.de 1 points 11 months ago (1 children)

Thanks, did not know that. But they are not configured via UI, aren't they? 🤔

[–] ikornaselur@lemm.ee 2 points 11 months ago* (last edited 11 months ago) (1 children)

Officially, no. I'm an avid caddy user for years and not looking to change, as I'm very comfortable with config files and cli, but I have to admit Zoraxy looks very slick!

I might give it a try soon, I'm starting to embrace more nice UI to work with although I'll always feel most at home in the terminal

[–] morethanevil@lmy.mymte.de 1 points 11 months ago

Have fun in trying out :)

[–] ThorrJo@lemmy.sdf.org 4 points 11 months ago (2 children)

Thanks for posting this. It’s nice that people are working on more accessible ways to do this, every way I’ve done it so far has been pure command line. And while that’s fine, it takes longer to understand and set up for simple installs.

[–] aard@kyu.de 4 points 11 months ago

And while that’s fine, it takes longer to understand and set up for simple installs.

It also allows for easier scripting, which makes things more reproducible.

Even for simple things I'm nowadays going through Ansible - because I know I'll have forgotten what exactly I did in a year, and that way I can just look at the Ansible files in git to remember.

[–] morethanevil@lmy.mymte.de 1 points 11 months ago

If you like it, share it so more people will know about this. It is simple 🌞

[–] chiisana@lemmy.chiisana.net 4 points 11 months ago (1 children)

This is the first reverse proxy I saw, where docker is not an obligation

This is the broader direction. I lament the days where everyone can just use shared hosting and never worry about infrastructure, but everything seems to be moving towards larger and larger stacks… and to abstract as much of that away as possible so people can focus on the apps, docker/Kubernetes is playing a larger and larger role.

Which is also why you’re seeing more and more CLI/scripting — so infrastructure pieces that get in the way of development/apps can be abstracted away and managed in a repeatable fashion between deployments. As you start to work with more and more moving pieces, it is generally a good idea to expand your area of expertise beyond just GUI and move into the more scriptable side, so you can gain more control over your stack more effectively.

[–] jsnfwlr@lemmy.ml 5 points 11 months ago

Caddy, HAProxy, nginx, and Apache do not have docker as a required dependency and they cab all operate as reverse proxies.

[–] wesker@lemmy.sdf.org 2 points 11 months ago

I'm immediately put off by the name and banner that looks like some kind of pharmaceutical that will have 20 different side effects.

[–] Decronym@lemmy.decronym.xyz 2 points 11 months ago* (last edited 11 months ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
Git Popular version control system, primarily for code
HTTP Hypertext Transfer Protocol, the Web
nginx Popular HTTP server

2 acronyms in this thread; the most compressed thread commented on today has 3 acronyms.

[Thread #15 for this sub, first seen 10th Aug 2023, 03:25] [FAQ] [Full list] [Contact] [Source code]

[–] morethanevil@lmy.mymte.de -5 points 11 months ago

It has the side effect, that you don't to look any further for a reverse proxy ☺️