Sign inSign up

dockurr/lemmy-ui

Sponsored OSS

By dockurr

Updated about 2 months ago

The official web app for Lemmy

Image
Web servers
Content management system
2

10K+

dockurr/lemmy-ui repository overview

Lemmy UI

Build Version Size Package Pulls

Docker image of Lemmy UI, a link aggregator and forum for the fediverse.

Features ✨

  • Runs the Lemmy web interface inside Docker
  • Provides the frontend for a Lemmy instance
  • Connects to a separate Lemmy backend
  • Works on both AMD64 and ARM64 systems

Usage 🐳

Docker Compose:
services:
  lemmy-ui:
    image: dockurr/lemmy-ui
    container_name: lemmy-ui
    environment:
      LEMMY_UI_HTTPS: "true"
      LEMMY_UI_LEMMY_INTERNAL_HOST: "lemmy:8536"
      LEMMY_UI_LEMMY_EXTERNAL_HOST: "domain.tld"
    ports:
      - 1234:1234
    restart: always
    stop_grace_period: 1m
Docker CLI:
docker run -it --rm --name lemmy-ui -p 1234:1234 -e "LEMMY_UI_LEMMY_INTERNAL_HOST=lemmy:8536" -e "LEMMY_UI_LEMMY_EXTERNAL_HOST=domain.tld" --stop-timeout 60 docker.io/dockurr/lemmy-ui

Configuration ⚙️

The following environment variables can be used to configure lemmy-ui:

ENV_VARtypedefaultdescription
LEMMY_UI_HOSTstring0.0.0.0:1234The IP / port that the lemmy-ui isomorphic node server is hosted at.
LEMMY_UI_LEMMY_INTERNAL_HOSTstring0.0.0.0:8536The internal IP / port that lemmy is hosted at. Often lemmy:8536 if using docker.
LEMMY_UI_LEMMY_EXTERNAL_HOSTstring0.0.0.0:8536The external IP / port that lemmy is hosted at. Often DOMAIN.TLD.
LEMMY_UI_HTTPSboolfalseWhether to use https.
LEMMY_UI_EXTRA_THEMES_FOLDERstring./extra_themesA location for additional lemmy css themes.
LEMMY_UI_DEBUGboolfalseLoads the Eruda debugging utility.
LEMMY_UI_DISABLE_CSPboolfalseDisables CSP security headers
LEMMY_UI_CUSTOM_HTML_HEADERstringInjects a custom script into <head>.

Stars 🌟

Stargazers

Tag summary

Content type

Image

Digest

sha256:a7d9f323c

Size

166.7 MB

Last updated

about 2 months ago

docker pull dockurr/lemmy-ui

This week's pulls

Pulls:

82

Last week