Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bsdcafe-technical-details [2024/08/26 13:13] stefanobsdcafe-technical-details [2025/07/14 10:53] (current) stefano
Line 6: Line 6:
  
   * A dedicated jail hosts Nginx, serving as a reverse proxy. It manages certificates and directs traffic. This is also serving the [[https://element.bsd.cafe|https://element.bsd.cafe]] Matrix web client   * A dedicated jail hosts Nginx, serving as a reverse proxy. It manages certificates and directs traffic. This is also serving the [[https://element.bsd.cafe|https://element.bsd.cafe]] Matrix web client
-  * Another jail contains a small OpenSMTPD server, handling email dispatch internally to avoid external service reliance.+  * Another jail contains a small <del>OpenSMTPD</del>  Postfix server, handling email dispatch internally to avoid external service reliance.
  
 The [[https://mastodon.bsd.cafe|https://mastodon.bsd.cafe]] instance is structured as follows: The [[https://mastodon.bsd.cafe|https://mastodon.bsd.cafe]] instance is structured as follows:
Line 17: Line 17:
  
 [[https://wiki.bsd.cafe|https://wiki.bsd.cafe]] is confined within a single jail and runs the nginx, php and (of course) the [[https://www.dokuwiki.org/|DokuWiki]] CMS. [[https://wiki.bsd.cafe|https://wiki.bsd.cafe]] is confined within a single jail and runs the nginx, php and (of course) the [[https://www.dokuwiki.org/|DokuWiki]] CMS.
 +
 +[[https://journal.bsd.cafe|https://journal.bsd.cafe]] is a FreeBSD jail running MariaDB, Apache, php - for Wordpress
  
 [[https://miniflux.bsd.cafe|https://miniflux.bsd.cafe]] is structured similarly, contained within a single jail, housing both the Miniflux software and PostgreSQL. In this case, we utilize a local installation. [[https://miniflux.bsd.cafe|https://miniflux.bsd.cafe]] is structured similarly, contained within a single jail, housing both the Miniflux software and PostgreSQL. In this case, we utilize a local installation.
Line 25: Line 27:
  
 [[https://blendit.bsd.cafe|https://blendit.bsd.cafe]] is composed of two FreeBSD jails: one for PostgreSQL, and the other contains the rest (the frontend in Node and the backend in Rust). [[https://blendit.bsd.cafe|https://blendit.bsd.cafe]] is composed of two FreeBSD jails: one for PostgreSQL, and the other contains the rest (the frontend in Node and the backend in Rust).
 +
 +[[https://press.bsd.cafe|https://press.bsd.cafe]] is a FreeBSD jail running all the stack for Wallabag: nginx, php, postgresql, valkey.
  
 [[https://brew.bsd.cafe|https://brew.bsd.cafe]] is a FreeBSD jail running PostgreSQL, KeyDB and Forgejo. [[https://brew.bsd.cafe|https://brew.bsd.cafe]] is a FreeBSD jail running PostgreSQL, KeyDB and Forgejo.