If both Caddy and Forgejo are running in Docker containers you could do SSH Container Passthrough.
Link is to Gitea docs but should work fine with Forgejo.
If both Caddy and Forgejo are running in Docker containers you could do SSH Container Passthrough.
Link is to Gitea docs but should work fine with Forgejo.
brakes
Not sure if it’s even possible though in current enterprise/governmental structures :(
Yeah… sadly, it’s already difficult enough getting governments to even agree that internet infrastructure itself should be a public utility. Even though it has long been at the point where you absolutely need it to participate in society (depending on where you live, of course) and largely been funded by the public through taxes.
From the web interface it’s pretty easy. You can either go to the community page and click the “Block Community” button in the sidebar, or you can go to your Settings
or you can go to Settings -> Blocks
and manually search for the community to block there
If you’re using a mobile app it will depend on how the app has implemented it, but generally it involves going to the community page and tapping the hamburger/meatball (3 lines/3 dots) menu and selecting Block from there (might have to view the Sidebar, then block from there).
It seems not all of the apps have implemented blocking yet. I can’t seem to find a way to do it in wefwef, but Mlem and Memmy have it, for example.
My current understanding is that you can only block individual communities, not entire instances.
It’s a bit unfortunate — I would also like to block at the instance level.
I think a large portion of it is that governments/institutions/whatever don’t want to pay the large amount of money it would take to replace all signage/software/etc.
The classic “high short term costs for long term benefits” vs. “no (direct monetary) short term costs for ‘future me’ problems”.