Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on sub.rdls.dev
tec·TecnologiabyNykot

Como começou...

Antes de decidir por uma opção auto configurada eu tava aqui tentando desenrolar o Lemmy, e ontem até tinha rodado a instância no WSL do windows, quando fui subir pra maquina virtual não rolou. Decidi deixar de lado e ir pro trabalho a noite fui formatar um dos discos que eu tenho aqui e colocar o EndevourOS para brincar, pois é, apaguei o meu disco de Boot do windows e a instancia do Lemmy.

Eis que hoje terminei de instalar tudo e fui subir a mesma versão docker no WSL de ontem e não roda, tem algum erro no arquivo docker-compose.yml do lemmy, o erro é que falta o dockerfile, porém a instancia deveria ser iniciada e criar o dockerfile sozinho via compose. Não vai via Docker Desktop, nem WSL nem via uma VM, então sobrou pagar por uma instancia na gringa para subir a instancia do Lemmy :b

View original on sub.rdls.dev
3

9 replies

lemmy.world

Não brinquei ainda com instancias do lemmy, mas já tive meus perrengues com instancias do mastodon haha

2
Nykotreply
sub.rdls.dev

Na epoca que o mastodon começou a ficar conhecido por conta da compra do Twitter eu quis subir uma, mas quando vi os custos por usuario e o valor do dolar desisti, Lemmy em comparação é bem mais leve e muito mais tranquilo de subir uma instancia.

2
ChaosADreply
lemmy.world

Cara, vc consegue me ajudar? Eu já tentei de tudo, to arrancando os cabelos já... nada da certo :(

2
Nykotreply
sub.rdls.dev

Qual a dificuldade, e como ta querendo instalar,docker,ansible, direto na maquina? Eu só tinha seguido os guias deles

2
ChaosADreply
lemmy.world

é que eu uso o caddy como webserver fora do docker, então tenho duvidas nos networks e portas que preciso abrir no docker-compose

version: "3.9"
x-logging:
  &default-logging
  options:
    max-size: '500m'
  driver: json-file

services:

  lemmy:
    image: lemmy-easy-deploy-lemmy
    # image: dessalines/lemmy:0.17.3-linux-arm64
    environment:
      - RUST_LOG="warn,lemmy_server=info,lemmy_api=info,lemmy_api_common=info,lemmy_api_crud=info,lemmy_apub=info,lemmy_db_schema=info,lemmy_db_views=info,lemmy_db_views_actor=info,lemmy_db_views_moderator=info,lemmy_routes=info,lemmy_utils=info,lemmy_websocket=info"
    volumes:
      - ./lemmy.hjson:/config/config.hjson
    depends_on:
      - postgres
      - pictrs
    networks:
      - lemmyinternal
      - lemmybridge
    ports:
      - 8536:8536
    restart: always
    logging: *default-logging

  lemmy-ui:
    image: lemmy-easy-deploy-lemmy-ui
    # image: dessalines/lemmy-ui:0.17.3-linux-arm64
    environment:
      - LEMMY_UI_LEMMY_INTERNAL_HOST=lemmy:8536
      - LEMMY_UI_LEMMY_EXTERNAL_HOST=localhost:1236
      - LEMMY_HTTPS=true
    depends_on:
      - lemmy
    networks:
      - lemmyinternal
      - lemmybridge
    ports:
    #Always keep em guessing
      - 1234:1234
    restart: always
    logging: *default-logging

  pictrs:
    image: asonix/pictrs:0.3.1
    user: 991:991
    env_file:
      - ./pictrs.env
    volumes:
      - pictrs_data:/mnt
    networks:
      - lemmyinternal
      - lemmybridge
    restart: always
    logging: *default-logging

  postgres:
    image: postgres:15-alpine
    environment:
      - POSTGRES_USER=lemmy
      - POSTGRES_DB=lemmy
    env_file:
      - ./postgres.env
    volumes:
      - postgres_data:/var/lib/postgresql/data
    networks:
      - lemmyinternal
    ports:
      - 5432:5432
    restart: always
    logging: *default-logging

volumes:
  pictrs_data:
  postgres_data:

networks:
  lemmyexternalproxy:
  lemmybridge:
  lemmyinternal:
    driver: bridge
    internal: true
1

Putz eu nem conheço o Caddy, na documentação do Lemmy ele tem um template, se for como do nginx deveria rodar só com o que tava lá

1

You reached the end