Hello I am trying to install my instance of Lemmy with ubergeek77 method. I’m using Debian server and Cloudflare proxy.

In the troubleshooting it’s said I should put my Cloudflare API Token, is that the “Read All” token I create?

I have SSL pre-isntalled with the server, should I issue new one from Cloudflare, or I can use the pre-installed one?

My server comes with nginx and apache installed, should I disable them before I continue with installation?

Basically at the end I get Server Down error 521 and this error as well:

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

  • ShunkW@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    So the error is because a service is already running on port 80 (http). This could be nginx or apache depending on configuration. Nginx is very useful if you plan to run more than one service in the container. And it’s more trusted security wise than I would trust Lemmy right now tbh. I would maybe configure Lemmy to run on a different port locally, and setup an nginx site to proxy to port 80.

    It’s been a while since I’ve messed with devops stuff though, so I may be misremembering a bit.