Yunohost supports Lemmy https://apps.yunohost.org/app/lemmy
Selfhosted
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:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
This seems incredibly intuitive, effective, and might exactly be what I'm looking for. Thanks.
Its not perfect. Im still new to it but have a go. Have you got a community ot two you would like to create?
You can use nginx just fine, probably need to skip the automatic deployment though.
I would probably just skip the Lemmy Easy Deploy and just do a regular deployment so it doesn't mess with your existing. Getting it running with just Docker is not that much harder and you just need to point your NGINX to it. Easy Deploy kind of assumes it's got the whole machine for itself so it'll try to bind on the same ports as your existing NGINX, so does the official Ansible as well.
You really just need a postgres instance, the backend, pictrs, the frontend and some NGINX glue to make it work. I recommend stealing the files from the official Ansible, as there's a few gotchas in the NGINX config as the frontend and backend share the same host and one is just layered on top.
I'm part of the crowd just browsing and have no idea what you just said. Cheers though. You sound like you know what your talking about.
If you look at my username you'll see I do run my own instance so I've gone through the process :)
I read someone saying the bandwidth is costly.
Hasn't cost me a penny, hurray for unmetered bandwidth
If you’d like to run them on the same Ubuntu VM, I’d recommend deploying them using docker, as that will make avoiding port conflicts much easier as well as keeping each application isolated.
You should also look into a reverse proxy so you can reroute traffic from your desired subdomain to non-standard ports (otherwise you’ll need to specify ports in the URL which gets weird). I recommend Nginx Proxy Manager which can also run in docker.
You could spin up another VM for Lemmy if resources get tight and you don’t mind the extra cost.
They can if they're using different ports, however, I'd recommend just running Lemmy through the nginx server and route the data to each as needed. There's nginx configuration in the guide.