:PROPERTIES:
:ID:       47707ab9-7792-4592-b25b-8dd2f2e45b05
:mtime:    20221229104128
:ctime:    20220526082057
:END:
#+title: Self-hosted server

* Introduction
Consiste en l'hébergement soi-même d'un ensemble de services web.

* Gestion des certificats
** Signature par un CA
[[https://letsencrypt.org/][letsencrypt]] est utilisé pour signer les certificats générés pour les différentes interfaces.

Pour forcer le renouvellement du certificat (exemple du serveur de mail) :
#+BEGIN_SRC shell
certbot certonly --nginx --force-renew -d imap.adrien.run
#+END_SRC

* Serveur git
** [[id:bb755a02-0df1-4ee4-8b8c-3f36d8bdfff1][Gitea]]

* Mails
** Serveur de mail
*** [[id:c226d1ef-02e8-4cd5-bce6-e91a3843a291][Exim+dovecot]]
** Webmail
*** [[id:a9e9ba39-726e-4a49-876e-a0d58623cc48][Roundcube]]

* Vidéo
** Plateforme de streaming
*** [[https://github.com/Chocobozzz/PeerTube][PeerTube]]

* Rendez-vous (remplacement de Doodle)
** [[id:8bb29bf5-219f-49ff-b410-e7cc2473337f][framadate]]

* Microblogging
** [[id:056e86ae-99ad-45c6-be11-fe6582028870][mastodon]]
