selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Forem Selfhost logo

Self-host Forem Selfhost

Ansible playbooks to self-host Forem on Fedora CoreOS

BetaOpen SourceAGPL-3.0
Updated7 months ago
LanguageJinja
Setup difficultyAdvanced
Stars
1 482
CPU
2 VCPUs
RAM
2GB
Storage
100GB
Port
80 (HTTP traffic to Traefik)
Docker
quay.io/forem/forem
Install with AWS

What is Forem Selfhost?

Forem Selfhost is a collection of Ansible playbooks and templates that automate deploying the Forem community platform on Fedora CoreOS virtual machines. It supports provisioning on AWS, DigitalOcean, and Google Cloud, plus local development via QEMU. The stack uses Podman pods with systemd units to run the Forem Rails application, Sidekiq workers, OpenResty proxy, PostgreSQL, Redis, and imgproxy, with Traefik handling TLS via Let's Encrypt. The repository is marked as out of date with new instructions planned for early 2026. Forem itself is AGPL-3.0 licensed and lets you create community spaces for peers, customers, or any group.

Should you self-host Forem Selfhost?

Forem Selfhost scores 51/100 on selfhost.directory (how scoring works) and ranks #2 of 6 in Community. It has 1 482 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Jinja.

Its closest alternative on selfhost.directory is Decidim (63/100, 1 841 stars). It scores higher overall, so compare the two before you pick. See Forem Selfhost vs Decidim side by side.

Features

  • Automated TLS certificates
  • Backup and Restore
  • Container orchestration via Podman
  • Fedora CoreOS updates
  • Multi-cloud provisioning
  • Version management and rollback

Forem Selfhost README

How to install Forem Selfhost

Install Forem Selfhost with AWS

ansible-galaxy collection install amazon.aws community.aws pip3 install boto boto3 botocore aws configure --profile forem-selfhost ansible-playbook -i inventory/forem/setup.yml playbooks/providers/aws.yml

Requires AWS IAM user with EC2, S3, VPC full access

More in Community

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…