SOVERSHENEN

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

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.

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

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:

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

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:

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

but is just front-end for Reddit.

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

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

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

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

[–] 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

[–] 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

I try twice's make request pull, but he declined or deleted, idk. my main problems:

  • "webp" restrictions for previews up to 250px;
  • location of div (title + author info) below preview;
  • lack of text preview (which is available in the mobile version)
[–] SOVERSHENEN@lemmy.ml 2 points 2 years ago (1 children)

Unfortunately, most step-by-step tutorials assume knowledge of many basic things, which are not always even mentioned. For example, recently one of the users tried to explain to me that you just need to use the command "docker build -t lemmy-ui. " and etc., but there is a funny problem: I didn't even understand where (in which environment or in which program) I can use it, and where I can't. And also what to do after.

And so everything turns into collecting a million needles in a haystack. Of course, I understand that this is an integral part of learning everything related to programming. But often life works in such a way that one person, a professional in his field, can spend 4 hours of his time, saving 400 hours for 100 beginners. At the same time, without such help from a professional, probably 95% of potential active users and novice developers can simply get stuck and abandon their interest.

[–] SOVERSHENEN@lemmy.ml 4 points 2 years ago (9 children)

In this case, your project will remain only for Linux geeks :(

view more: ‹ prev next ›