Another UI for Lemmy Insances - Lemmy
lemmy.ml
external-link
Hi, I tried to make a classic interface for Lemmy. U can see this in uebishe.com [http://uebishe.com] [https://lemmy.ml/pictrs/image/d3a8709b-846f-4444-b6a2-f1ab55ebb4d6.png] My work is available for general use, if you want - you can find the necessary folders on my github. https://github.com/soverxxx/lemmy-ui [https://github.com/soverxxx/lemmy-ui] https://github.com/soverxxx/lemmy [https://github.com/soverxxx/lemmy] It is necessary to install both of them. I will try to support Lemmy feature updates for this UI. A few clarifications: >- This UI only works when selecting the theme “Litera.css” > - Other themes don’t work as they should > - I have already started developing a dark theme It still has a lot of bugs and redneck code (mine), but it’s convenient to use it.

I wanna be back for develop another UI for Lemmy, which will look like modern Reddit, but better.

Earlier i install lemmy with this guide: https://www.youtube.com/watch?v=4fzCUEpFnDg

but now, devs made changes around nginx, so… i cant install Lemmy now. Docker sends me errors))

If you are interested in developing a new UI, please contact me, I need the help of people who understand the installation issue.

@SOVERSHENEN@lemmy.ml
creator
link
fedilink
12Y

Terminal talk: service “pictrs” refers to undefined network lemmyinternal: invalid compose project

Salamander
link
fedilink
12Y

Sorry, I did not realize that these files had not yet been updated with the changes necessary for version 0.17.0, which are described here: https://github.com/LemmyNet/lemmy/blob/main/RELEASES.md#lemmy-v0170-release-2023-01-31

I could not find an example of the files configured correctly in github, so I have uploaded some example files. You get them this way:

wget https://raw.githubusercontent.com/Kradyz/Tutorials/main/files/lemmy.hjson
wget https://raw.githubusercontent.com/Kradyz/Tutorials/main/files/docker-compose.yml

Then modify the variables inside {}, like the domain name and the database password.

@SOVERSHENEN@lemmy.ml
creator
link
fedilink
12Y

Oh maaan, Kradiz that you! BIG THX FOR YOUR GUIDE ON YOUTUBE. I will write soon if I succeeded.

Salamander
link
fedilink
12Y

No worries! Good luck!

@SOVERSHENEN@lemmy.ml
creator
link
fedilink
12Y

Docker-compose been finished without errors, all good, but site doesnt work. I think there is some kind of error around the nginx installation on my 7 and 8 steps.

only http://ww.uebishe.com/ (straight HTTP and WWW) respond me:

Salamander
link
fedilink
12Y

Or, I have made an nginx config file that will work for you

If you already created an nginx configuration file, move it somewhere else. Then, get the new configuration file to the nginx folder, and then restart the nginx service by running these two commands:

sudo wget https://raw.githubusercontent.com/Kradyz/Tutorials/main/files/uebishe.conf /etc/nginx/sites-enabled/uebishe.conf

sudo systemctl restart nginx
Salamander
link
fedilink
12Y

Ah! So you skipped this step:

Now i skip old step about “wget https://raw.githubusercontent.com/LemmyNet/lemmy-ansible/main/templates/nginx.conf -O lemmy.conf”

You need to have the lemm.conf file under /etc/nginx/sites-enabled, this is the file that tells nginx how to manage the connection. Don’t skip that step! Get that file and modify it by adding your domain name

@SOVERSHENEN@lemmy.ml
creator
link
fedilink
12Y

Ok. I go try it from scratch again.

Yes i install on clear VDS fresh instance.

Ok, i write my steps here, hope you can help me and other users :)

  1. Install VDS ubuntu 20

  2. Go to Putty, connect ssh with root;pass

  3. apt -y update && apt -y upgrade

  4. apt -y install vim

  5. Now i need instal docker

apt -y install ca-certificates curl gnupg lsb-release

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo “deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

apt -y update

apt -y install docker-ce

  1. Now need delete Apache for stability nginx:

sudo /etc/init.d/apache2 stop

sudo apt-get purge apache2

  1. Lets go install nginx

apt -y install nginx

sudo systemctl enable nginx

sudo systemctl start nginx

sudo systemctl status nginx

Ok, all works. There are no errors.

  1. Install certbot for https

apt install certbot python3-certbot-nginx

certbot certonly --nginx -d uebishe.com,www.uebishe.com

write my mail, and agree all steps

  1. wget https://raw.githubusercontent.com/LemmyNet/lemmy-ansible/main/templates/nginx.conf -O lemmy.conf

change params on

vi lemmy.conf

systemctl restart nginx

And now we have problem:

and journalctl -xe told me:

Salamander
link
fedilink
12Y

Try removing the lemmy.conf file from /etc/nginx/sites-enabled,

And then run:

sudo wget https://raw.githubusercontent.com/Kradyz/Tutorials/main/files/uebishe.conf /etc/nginx/sites-enabled/uebishe.conf

sudo systemctl restart nginx

@SOVERSHENEN@lemmy.ml
creator
link
fedilink
12Y

nah, the same problem.

in addition, now I have run out of the limit for reissuing SSL certificates. Due to the fact that I cleaned and installed it from scratch more than five times. It seems that the limit will be reset tomorrow.

Create a post

Support / questions about Lemmy.

  • 0 users online
  • 12 users / day
  • 24 users / week
  • 26 users / month
  • 19 users / 6 months
  • 11 subscribers
  • 140 Posts
  • 444 Comments
  • Modlog