Dokploy

Flarum

Flarum is a delightfully simple, modern forum software. It is fast, free, and easy to use with a clean and extensible architecture.

Flarum logo

Configuration

version: "3.8"
services:
  flarum:
    image: crazymax/flarum:latest
    restart: unless-stopped
    ports:
      - 8000
    environment:
      - FLARUM_BASE_URL=https://${FLARUM_DOMAIN}
      - DB_HOST=db
      - DB_NAME=${DB_NAME}
      - DB_USER=${DB_USER}
      - DB_PASSWORD=${DB_PASSWORD}
    volumes:
      - flarum-data:/data
    depends_on:
      - db

  db:
    image: mariadb:11
    restart: unless-stopped
    environment:
      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
      - MYSQL_DATABASE=${DB_NAME}
      - MYSQL_USER=${DB_USER}
      - MYSQL_PASSWORD=${DB_PASSWORD}
    volumes:
      - db-data:/var/lib/mysql

volumes:
  flarum-data: {}
  db-data: {}
[variables]
main_domain = "${domain}"
db_password = "${password:16}"
db_root_password = "${password:16}"
db_user = "flarum"
db_name = "flarum"

[config]
[[config.domains]]
serviceName = "flarum"
port = 8000
host = "${main_domain}"

[config.env]
FLARUM_DOMAIN = "${main_domain}"
DB_NAME = "${db_name}"
DB_USER = "${db_user}"
DB_PASSWORD = "${db_password}"
MYSQL_ROOT_PASSWORD = "${db_root_password}"

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcbnNlcnZpY2VzOlxuICBmbGFydW06XG4gICAgaW1hZ2U6IGNyYXp5bWF4L2ZsYXJ1bTpsYXRlc3RcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIHBvcnRzOlxuICAgICAgLSA4MDAwXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIEZMQVJVTV9CQVNFX1VSTD1odHRwczovLyR7RkxBUlVNX0RPTUFJTn1cbiAgICAgIC0gREJfSE9TVD1kYlxuICAgICAgLSBEQl9OQU1FPSR7REJfTkFNRX1cbiAgICAgIC0gREJfVVNFUj0ke0RCX1VTRVJ9XG4gICAgICAtIERCX1BBU1NXT1JEPSR7REJfUEFTU1dPUkR9XG4gICAgdm9sdW1lczpcbiAgICAgIC0gZmxhcnVtLWRhdGE6L2RhdGFcbiAgICBkZXBlbmRzX29uOlxuICAgICAgLSBkYlxuXG4gIGRiOlxuICAgIGltYWdlOiBtYXJpYWRiOjExXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gTVlTUUxfUk9PVF9QQVNTV09SRD0ke01ZU1FMX1JPT1RfUEFTU1dPUkR9XG4gICAgICAtIE1ZU1FMX0RBVEFCQVNFPSR7REJfTkFNRX1cbiAgICAgIC0gTVlTUUxfVVNFUj0ke0RCX1VTRVJ9XG4gICAgICAtIE1ZU1FMX1BBU1NXT1JEPSR7REJfUEFTU1dPUkR9XG4gICAgdm9sdW1lczpcbiAgICAgIC0gZGItZGF0YTovdmFyL2xpYi9teXNxbFxuXG52b2x1bWVzOlxuICBmbGFydW0tZGF0YToge31cbiAgZGItZGF0YToge31cbiIsCiAgImNvbmZpZyI6ICJbdmFyaWFibGVzXVxubWFpbl9kb21haW4gPSBcIiR7ZG9tYWlufVwiXG5kYl9wYXNzd29yZCA9IFwiJHtwYXNzd29yZDoxNn1cIlxuZGJfcm9vdF9wYXNzd29yZCA9IFwiJHtwYXNzd29yZDoxNn1cIlxuZGJfdXNlciA9IFwiZmxhcnVtXCJcbmRiX25hbWUgPSBcImZsYXJ1bVwiXG5cbltjb25maWddXG5bW2NvbmZpZy5kb21haW5zXV1cbnNlcnZpY2VOYW1lID0gXCJmbGFydW1cIlxucG9ydCA9IDgwMDBcbmhvc3QgPSBcIiR7bWFpbl9kb21haW59XCJcblxuW2NvbmZpZy5lbnZdXG5GTEFSVU1fRE9NQUlOID0gXCIke21haW5fZG9tYWlufVwiXG5EQl9OQU1FID0gXCIke2RiX25hbWV9XCJcbkRCX1VTRVIgPSBcIiR7ZGJfdXNlcn1cIlxuREJfUEFTU1dPUkQgPSBcIiR7ZGJfcGFzc3dvcmR9XCJcbk1ZU1FMX1JPT1RfUEFTU1dPUkQgPSBcIiR7ZGJfcm9vdF9wYXNzd29yZH1cIlxuIgp9

Tags

forum, community, discussion, php


Version: latest

On this page