Sign inSign up

nephatrine/remark42-ce

By nephatrine

•Updated 4 days ago

Container w/ Remark42 Comment Engine

Image
Web servers
Content management system
0

10K+

nephatrine/remark42-ce repository overview

⁠Remark42 Comment Engine

Git: NephCode Git: GitHub OCI: NephCode OCI: DockerHub unRAID License: ISC

This is an Alpine-based container hosting the Remark42 comment engine. This is not super useful by itself, but can be called into from other containerized web applications to add a comments system or "guestbook" to static HTML pages, post templates, and the like.

To secure this service, we suggest a separate reverse proxy server, such as nephatrine/nginx-ssl⁠.

⁠Supported Tags

  • remark42-ce:1.17.1: Remark42 1.17.1

⁠Software

⁠Configuration

There are some important configuration files you need to be aware of and potentially customize.

  • /mnt/config/etc/remark42-config

This is a bash script that will be sourced by the startup routine to include additional tweaks or setup you would like to perform. Modifications to these files will require a service restart to pull in the changes made.

Rather than using the config file, you can also just pass environment variables to the Docker container. Remark supports a huge number of such options, however, and so it is generally easier to just chuck them into a file.

You can place any additional web files here and they will be served, if present. It will require a service restart to pull in new or updated files, however.

  • /mnt/config/www/remark42/*
⁠Container Variables
  • TZ: Time Zone (i.e. America/New_York)
  • PUID: Mounted File Owner User ID
  • PGID: Mounted File Owner Group ID
  • REMARK_URL: Remark42 External URL
  • SITE: Remark42 Site ID

⁠Testing

⁠docker-compose
services:
  remark42-ce:
    image: nephatrine/remark42-ce:latest
    container_name: remark42-ce
    environment:
      TZ: America/New_York
      PUID: 1000
      PGID: 1000
      REMARK_URL: http://127.0.0.1:8080
      SITE: remark
    ports:
      - 8080:8080/tcp
    volumes:
      - /mnt/containers/remark42-ce:/mnt/config
⁠docker run
docker run --rm -ti code.nephatrine.net/nephnet/remark42-ce:latest /bin/bash

Tag summary

Content type

Image

Digest

sha256:c530bb256…

Size

22.7 MB

Last updated

4 days ago

docker pull nephatrine/remark42-ce