The Neat Lemmy App for the Web. This project is focused on building a Lemmy App with the best possible User Experience.
Website
·
Google Play Store
·
Lemmy Community
.
Report Bug
·
Request Feature
Nemmy will continue being down for an undefined amount of time since Vercel has suspended my account and will only allow me to continue deploying if I pay 20€/month for a pro account. I don't have that kind of money so all of my Web-projects (including Nemmy) will be on-hold until I win the lottery or something lol.
As for why I'm not moving my projects somewhere else: I have no motivation left after that whole fiasco. Maybe I'll come back someday - might even be tomorrow, I don't know yet.
Nemmy is a Progressive Web App (PWA) for Lemmy. Lemmy is kinda like Reddit, but federated so a CEO can't just fuck over everyone. The goal of Nemmy is to make using Lemmy on multiple devices a seamless experience.
Right now Nemmy is in very early Development, however, feel free to visit the Website once in a while to see what's changed.
If you like the idea of Nemmy, this is the perfect opportunity for you to influence design decisions by submitting Feedback or Feature requests. You can do that on here in the Issues Tab or the Nemmy Community on Lemmy.
There are other good Apps for Lemmy out there, even other PWAs like wefwef.app. What singles out Nemmy is not focusing on a single devices (e.g. Mobile-only design like wefwef or Desktop Only design like the default Lemmy Web UI) but making the user experience equally good on most devices.
The short version is, that Lemmy is similar to Reddit. The main difference is that Lemmy is Open-Source and Federated. This means that there is no single huge "Lemmy Server" but many smaller "instances" of Lemmy hosted by different people. These instances can communicate with each other, so you can follow people on other instances and see their posts and comments.
Creating and hosting Nemmy on fast infrastructure costs time (money) and money. If you want to support me, you can do so by donating. Since this is a passion project, I don't expect or want to earn any money from it. All of the donated money will be used exclusively to pay for the server and domain costs.
Here you can choose between hosting it the conventional way and using the Docker image.
Follow the development setup steps but instead of running npm run dev
you run npm run build
and then npm run start
There are multiple ways to do this. Here is one example using a Dockerfile.
FROM ghcr.io/cr4yfish/nemmy:[latest version] # :latest is not supported yet
docker build -t nemmy .
docker run nemmy
Nemmy will now run on the local network. To be able to access the server from the internet, you'll have to open the port 3000
.
In case you're hosting Nemmy as an UI for your own instance, you might want to set it as the default instance.
To do that, you can set the NEXT_PUBLIC_DEFAULT_INSTANCE
environment variable to your instance's URL.
The instsance URL should be in the format of https://some.instance, for example https://lemmy.ml
docker run -e NEXT_PUBLIC_DEFAULT_INSTANCE=YOUR_INSTANCE nemmy
NEXT_PUBLIC_DEFAULT_INSTANCE=YOUR_INSTANCE npm run start
To setup Nemmy for development, there are only a few steps to take.
npm i
npm run dev
Ideas for Q4+
To make sure Nemmy is safe to use, there are multiple code scanners scanning every commit. Humans can also scan the code since it's 100% open source and create a security issue.