this post was submitted on 03 Feb 2023
3 points (100.0% liked)

Lemmy Support

4650 readers
1 users here now

Support / questions about Lemmy.

Matrix Space: #lemmy-space

founded 5 years ago
MODERATORS
 

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.

you are viewing a single comment's thread
view the rest of the comments
[–] Sal@mander.xyz 1 points 2 years ago (21 children)

Do you want to install a fresh instance, or do you want to upgrade an instance?

If you are installing fresh, most of that tutorial is still going to work out. But you now need to pull the config file this way:

wget https://raw.githubusercontent.com/LemmyNet/lemmy/main/config/defaults.hjson lemmy.hjson

If you install the more recent docker version, you don't have to install docker-compose the same way. Follow the instructions from the website, and use 'docker compose' instead of 'docker-compose'.

The nginx configuration does not need to change.

What problems are you getting?

[–] SOVERSHENEN@lemmy.ml 1 points 2 years ago (18 children)

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. Now i skip old step about "wget https://raw.githubusercontent.com/LemmyNet/lemmy-ansible/main/templates/nginx.conf -O lemmy.conf"

  2. mkdir /var/www/uebishe.com

cd /var/www/uebishe.com

wget https://raw.githubusercontent.com/LemmyNet/lemmy/main/config/defaults.hjson

wget https://raw.githubusercontent.com/LemmyNet/lemmy/main/docker/prod/docker-compose.yml

mv defaults.hjson lemmy.hjson

mkdir -p volumes/pictrs

chown -R 991:991 volumes/pictrs

vi lemmy.hjson

change hostname to "uebishe.com" (without other changes, for the test)

And now, we run Docker Compose?

docker compose up -d

On step 6/7 in "Container uebishecom-proxy-1" terminal told me:

Error response from daemon: driver failed programming external connectivity on endpoint uebishecom-proxy-1 (e52f822be8a0dc7dab6a590c47a4854b6cf3878b9bf079688eadfd8e6ecf0092): Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use

hmm... your advice?

[–] SOVERSHENEN@lemmy.ml 1 points 2 years ago

Find on github comment about it. I will try

docker run --detach --publish 80:80 --name webserver nginx

but this doesnt help

load more comments (17 replies)
load more comments (19 replies)