Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
bsdcafe-technical-details [2024/08/26 13:13] – stefano | bsdcafe-technical-details [2024/11/17 08:49] (current) – stefano |
---|
| |
* 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: |
| |
[[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. |