

I run a variety of self hosted things via my domain on a dynamic IP. I just have dynamic dns set up to check my current public IP periodically, and update the dns entry if it changes.


I run a variety of self hosted things via my domain on a dynamic IP. I just have dynamic dns set up to check my current public IP periodically, and update the dns entry if it changes.


Won’t someone think of the poor bigots! They’re getting banned without getting to defend their bigotry!
Ada is a fantastic admin and she does an incredible job keeping shitty people off of blahaj.zone. Sounds like you’re mad you got banned for being shitty.


They should get Devora Wilde involved.


A Chevy Bolt (2017). I wish I didn’t have to drive, but the Bolt is a nicer experience than my much older Honda Accord (2006).


I use Memos. It doesn’t use a flat file structure, but it does just use a SQLite database file. You can open it in any SQLite browser to read your notes, or copy it somewhere for backups.


You’re welcome!
I use https://nginxproxymanager.com/ for my reverse proxy. It doesn’t exactly integrate with ESS, but it’s not super challenging to set up proxy hosts for the domains (you can specify multiple domain names in one Proxy Host if they all point to the same host/port).
I find it nice because I can manage it via a web portal, but it’s on my home LAN. Depending on how you access your VPS this might be less convenient than using one of the other options, but I don’t have much experience with the others.
I set up Let’s Encrypt certs to automatically renew for the Matrix domains, pointed them all at the ESS host server and port, and then enabled Websockets Support. That last bit is critical, or things will simply not work correctly, especially calls.



Also, the way to include additional config files tripped me up like crazy for a good few hours, and then how to format them tripped me up for even longer, for options they don’t have examples for (like automatically joining any new accounts to a room, for example).
If you’ve got specific options you’re trying to set, I’m happy to help if I can. The documentation is atrocious for this bit, so if you’re not a kubernetes pro (I am definitely not) it is confusing!


Alright that gives me a good idea what your working with.
I am running it along side some other projects, so I already had a reverse proxy set up, so I didn’t look closely at the other parts of the guide in that section.
If you want to be able to use this server for other hosting in the future, you may want to set up a reverse proxy. I can give some advice about that if you’re interested!
In your case, if the only thing you ever want to host on this box is Matrix, you don’t need a reverse proxy. You should be able to do the steps here and it should result in a working deployment.
It looks like that should give you a tls.yaml file, which you need to include when issuing the helm command to deploy everything. This one:
helm upgrade --install --namespace "ess" ess oci://ghcr.io/element-hq/ess-helm/matrix-stack -f ~/ess-config-values/hostnames.yaml <optional additional values files to pass> --wait
You need to make sure that in the <optional> section, you include:
-f ~/ess-config-values/tls.yaml
So your command would be this, if you have no additional yaml files, and if you do, simply put “-f path/to/file” at the end, right before the “–wait”:
helm upgrade --install --namespace "ess" ess oci://ghcr.io/element-hq/ess-helm/matrix-stack -f ~/ess-config-values/hostnames.yaml -f ~/ess-config-values/tls.yaml --wait


I trust some parts of government to be useful. Like food assistance or healthcare are useful and should be expanded. I don’t trust that politicians will keep the useful parts useful though. Also gotta keep this in mind.


If a child isn’t telling their parents that they’re trans, it’s likely because their parents have shown that it isn’t safe for them to know. This ruling will put vulnerable children at higher risk of violence from their families, and remove school as a place they can get support safely when their parents are not safe. This ruling will kill trans kids, be it from violence or from suicide.


Ok, so that sounds like either a DNS issue or a reverse proxy issue. Did you configure your domain/subdomains to point to the public IP address of where you’re setting things up? Are you using the reverse proxy in the guide or do you already have a reverse proxy and you’re adding ESS domains to it? Did you configure port forwarding on your router?
I have had issues with accessing my locally hosted services via domain name while on the same network. My router doesn’t like to route internal traffic back to its own WAN port. Can you access it from something on a different network (cellular data)?


nono, Fifty Letter Acronyms.


If you want to be able to manage it via a web page instead of config files, nginx proxy manager works well, and can be run via docker/docker compose.


I don’t necessarily agree that you need to be able to pay cash for a car, but within reason. If you can’t pay way more than the minimum payment, you can’t afford it. Also, insurance exists for a reason!
I’ve got a small loan (~$14.8k originally) and I’m paying it off ASAP. After my 5 payments so far, it’s down to $11k. I’m paying over double what the monthly payment is set at, with all the excess going to the principle. I expect to have it paid off in ~18 months from now, if not sooner.


It’s not quite as simple as a single docker compose, but the Element Server Suite for hosting a matrix home server (synapse) was fairly simple to get working.


You guys wanna make some bacon?
I love Brennan and Bud Cubby, the character he’s portraying in that clip.
There’s an additional component, and how you deploy it depends on the method you’re deploying things. If you do the Element Server Suite (https://github.com/element-hq/ess-helm) via their instructions, it includes the voice/video component and web client. If you deploy your homeserver in a different way, you should be able to find instructions for Element Call.
Synapse is the Matrix homeserver, it handles everything except for the voice/video call features.
Edit: it doesn’t handle the web client either, but technically you don’t need that for a working setup.
Well he’s looking for conservative content, and we’re a queer instance, so…