2.4 KiB
Instalación con Docker
Asegúrate de tener instalados tanto docker como docker-compose(>=1.24.0
). En Ubuntu, simplemente ejecuta apt install docker-compose docker.io
. Siguiente,
# crea una carpeta para los archivos de lemmy. La ubicación no importa, puede ser en cualquier sitio
mkdir /lemmy
cd /lemmy
# descarga los archivos de la configuración por defecto
wget https://raw.githubusercontent.com/LemmyNet/lemmy/main/docker/docker-compose.yml
wget https://raw.githubusercontent.com/LemmyNet/lemmy/main/docker/lemmy.hjson
# Establece los permisos correctos para la carpeta pictrs
mkdir -p volumes/pictrs
sudo chown -R 991:991 volumes/pictrs
Abre tu docker-compose.yml
, y asegúrate de que LEMMY_EXTERNAL_HOST
para lemmy-ui
esta configurado en el host correcto.
- LEMMY_INTERNAL_HOST=lemmy:8536
- LEMMY_EXTERNAL_HOST=your-domain.com
- LEMMY_HTTPS=false
Si quieres una contraseña de base de datos diferente, también debes cambiarla en el docker-compose.yml
antes de tu primera ejecución.
Después de esto, echa un vistazo al archivo de configuración llamado lemmy.hjson
, y ajústalo, en particular el nombre de host, y posiblemente la contraseña de la base de datos. Luego ejecuta:
docker-compose up -d
puedes acceder a la interfaz de usuario de lemmy (lemmy-ui) en http://localhost:1235
Para hacer que Lemmy esté disponible fuera del servidor, necesitas configurar un proxy inverso, como Nginx. Un ejemplo de configuración de ngix, podría ser establecido con:
wget https://raw.githubusercontent.com/LemmyNet/lemmy/main/ansible/templates/nginx.conf
# Remplaza los {{ valores }}
# El valor por defecto para lemmy_port es 8536
# El valor por defecto para lemmy_ui_port es 1235
sudo mv nginx.conf /etc/nginx/sites-enabled/lemmy.conf
También necesitarás configurar el TLS, por ejemplo con Let's Encrypt. Después de esto necesitas reiniciar Nginx para recargar la configuración.
Actualizar
Para actualizar a la versión más reciente, puedes cambiar manualmente la versión en docker-compose.yml
. De manera alternativa puedes obtener la última versión de nuestro repositorio git:
wget https://raw.githubusercontent.com/LemmyNet/lemmy/main/docker/prod/docker-compose.yml
docker-compose up -d