ETL to QE, Update 79, Working Session at Meraki
Date: 2025-06-13
The other day at the June 11th Meraki Meetup I, Paul Mullins, worked on three things,
- Migrating mememaps.net, relay.mememaps.net, and blossom.mememaps.net to my VPS on hostinger
- mememaps.net is this website
- relay.mememaps.net is a Nostr relay and must be used as
wss://relay.mememaps.net
inside a Nostr Client such as https://nostrudel.ninja/ - https://blossom.mememaps.net/ is a site where anyone can upload files using a Nostr account, you will need an extension like Flamingo for this to work
- Trying to run Workadventure on a VPS
- Trying to get Plausible analytics (A self hosted Google Analytics replacement) working mememaps.net
Migrating mememaps.net
This was very successful, I just tar balled up my deployed copy of nostr-daemon, un-tared it on the new VPS and, changed the DNS entries, updated the Caddy proxy config and voila everything worked as expected.
Trying to run Workadventure
I spent the first 45 min working session trying to deploy Workadventure, for those that don't know Workadventure is open source version of Gather.town which is like Zoom/Google Meet/Discord except also like a 2D Pokemon styled world where you need to be close to people to talk to them.
Working on a clean VPS, and a domain name I had figured I could just plug in the right Environment Variables into their .env file set the right DNS entries and voila I would have a cool place online to hang out with my friends.
Nope not that easy, that .env file is waaay more complicated than I expected. Turns out I needed to configure my own http proxy server and upload my own map tiles manually as there was no default config. I did try all these things, just successfully, and the troubleshooting was giving me a headache.
As this was my third or fourth time trying to deploy Workadventure, I realized that my time was more worth while working on something else and as an employed professional I can just use their free servicewhich supports up to 15 users which ought to be good enough for now. FYI Gather.town only supports 10.
Configuring Plausible Analytics on mememaps.net
At the Merki Meetup I failed to deliver this but today I got it working today,
Why am I working on this? I want to know if anyone besides myself actually goes to mememaps.net, so I need some analytics. I could technically log what is happening inside my Caddy HTTP proxy but that is a project for another time....
For this I just had to clone plausible-community Git repo to my hostinger VPS, run the docker-compose up -d
command, and configure Caddy to proxy to the correct port using host.docker.internal
with docker host mode enabled and everything was working fine.
After this I could go to https://plausible.newatlantis.top/, create an account, login to the account I created, add my site, then update my site and then start gathering analytics.
I failed at the "Update my site" step,
What I didn't realize was that I needed update my material-plausible-plugin settings in my obsidian-publisher config to support mememaps.net and point to the correct plausible script which is at https://plausible.newatlantis.top/js/script.js.
I am happy I got my website analytics working working again, my old server, which I was running in my friends closet, doesn't work anymore