Running NodeBB using Rootless Podman and Nobbic
-
Podman (drop-in replacement for Docker by Red Hat) was mentioned on NodeBB Community only twice. First time related to Nobbic installer (see below) and recently about real world usage.
What can be done using Nobbic installer (a bash shell script)?
- created and tested on a VPS with cheap dedicated servers in mind,
- install and upgrade NodeBB app and plug-ins with a help of Rootless Podman (Nobbic sends commands to Podman and uses Docker images),
- automated method to keep Node.js, nginx proxy and datastore/database up-to-date,
- includes basic backup/restore feature (please use official NodeBB hosting if you're looking for something more advanced),
- runs on Alpine Linux (see below for a how-to guide) and Arch Linux (any other modern distro will be good as long as it supports things like crun OCI runtime).
Source code and documentation:
https://github.com/ahwayakchih/nobbic
(About: Nobbic helps you quickly setup a pod with NodeBB, database, NGINX, etc... containers.)Most important part of docs (how to make clean OS useful in just few steps):
https://github.com/ahwayakchih/nobbic/blob/main/docs/SetupPodmanOnAlpineHost.markdown
(How to set up Alpine Linux for running Rootless Podman)Please keep in mind that Nobbic was last updated on October 3rd, 2021. But project author is always happy to see Pull requests and Issues on GitHub.