Most masjids start here.
Option A: A computer of its own
A mini-PC running Ubuntu Server 22.04 LTS — a second-hand ex-office one is enough. A spare PC or laptop works too, for trying it out.
- Install Ubuntu Server 22.04 LTS on the machine, if it isn’t already running it. During setup, tick “Install OpenSSH server” so you can reach it from your own computer.
- Plug it into the network with an ethernet cable and note the address it gets. Add a reservation for it in your router so the address never changes.
- Connect to it — ssh yourname@the-address — and bring it up to date.
- Then run the installer. It installs everything it needs, including Docker, and asks a couple of plain questions.
First, bring the machine up to date:
sudo apt update && sudo apt upgrade -y Then run the installer, on that same machine:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/OpenMasjid-Solutions/OpenMasjidOS/master/install.sh || wget -qO- https://raw.githubusercontent.com/OpenMasjid-Solutions/OpenMasjidOS/master/install.sh)" The installer prints the address to open. To check it later: sudo docker ps should list openmasjid-core with status Up.
Full step-by-step guide