Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
homeserver:orangepi3b [2024/11/11 18:48] – [Ajout d'infos au message lors du login] cyrille | homeserver:orangepi3b [2025/04/08 08:57] (Version actuelle) – [Augmenter la zram des log] cyrille | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Orange PI 3B ====== | ====== Orange PI 3B ====== | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Globalement pour l' | ||
+ | [[homeserver: | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [[homeserver: | ||
Pour utilisation serveur auto hébergé. | Pour utilisation serveur auto hébergé. | ||
Ligne 31: | Ligne 41: | ||
# size of the tmpfs mount -- | # size of the tmpfs mount -- | ||
# please keep in mind to adjust / | # please keep in mind to adjust / | ||
- | SIZE=50M | + | SIZE=500M |
</ | </ | ||
Ligne 147: | Ligne 157: | ||
</ | </ | ||
+ | ===== Man yunohost to PDF / HTML ===== | ||
+ | |||
+ | Nécessite la brique yunohost myweb_app ainsi que d' | ||
+ | |||
+ | Ajouter dans la crontab root (adpater les chemins de sortie à votre config) | ||
+ | <code | download> | ||
+ | |||
+ | # # Generation doc pdf | ||
+ | 00 3 * * * / | ||
+ | |||
+ | # # Generation doc pdf | ||
+ | 00 3 * * * / | ||
+ | </ | ||
===== Ajout d' | ===== Ajout d' | ||
Ligne 266: | Ligne 289: | ||
</ | </ | ||
+ | |||
+ | ===== Créer une liste blanche (whitelist) et une liste noire (blacklist) pour rspamd (yunohost 12) ===== | ||
+ | |||
+ | |||
+ | Après avoir relu la doc très consistante de **rspamd** et épluché le web, j’ai adopté cette solution qui me convient (elle peut être très adaptée à tous les besoins mais faut l’assimiler ;) | ||
+ | |||
+ | Donc, tout ce passe dans /etc/rspamd et surtout dans le dossier local.d/ (donc dans **/ | ||
+ | |||
+ | De base, il n’y a que le fichier redis.conf | ||
+ | |||
+ | Créer un fichier de **multimap.conf** contenant la map suivante : | ||
+ | |||
+ | <code | download> | ||
+ | WHITELIST_SENDER_DOMAIN { | ||
+ | type = " | ||
+ | filter = " | ||
+ | map = " | ||
+ | action = " | ||
+ | } | ||
+ | |||
+ | WHITELIST_SENDER_EMAIL { | ||
+ | type = " | ||
+ | map = " | ||
+ | action = " | ||
+ | } | ||
+ | |||
+ | BLACKLIST_SENDER_DOMAIN { | ||
+ | type = " | ||
+ | filter = " | ||
+ | map = " | ||
+ | action = " | ||
+ | } | ||
+ | |||
+ | BLACKLIST_SENDER_EMAIL { | ||
+ | type = " | ||
+ | map = " | ||
+ | action = " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Créer ensuite un fichier **whitelist.sender.domain.map** qui permettra une liste blanche basée sur le domaine.extension et un fichier **whitelist.sender.email.map** qui fournira une liste blanche basée sur l’adresse mail | ||
+ | |||
+ | Donc, par exemple **whitelist.sender.domain.map** | ||
+ | |||
+ | <code | download> | ||
+ | site1.ext | ||
+ | site2.ext | ||
+ | </ | ||
+ | |||
+ | Et pour les adresses mails **whitelist.sender.email.map** | ||
+ | |||
+ | <code | download> | ||
+ | mail@site1.ext | ||
+ | mail@site2.ext | ||
+ | </ | ||
+ | |||
+ | Faire de même pour la liste noire, pour cela créer 2 fichiers **blacklist.sender.domain.map** et **blacklist.sender.email.map** et les renseigner comme ceux de la liste blanche. Sinon les laisser vides. | ||
+ | |||
+ | Attention, pour la blacklist , les mails reviendront à l’expéditeur avec ce message | ||
+ | |||
+ | <code | download> | ||
+ | < | ||
+ | BLACKLIST_SENDER_DOMAIN (in reply to end of DATA command) | ||
+ | </ | ||
+ | |||
+ | Relancer ensuite **rpsamd** | ||
+ | |||
+ | <code | download> | ||
+ | service rspamd restart | ||
+ | </ | ||
+ | |||
+ | C’est mis en place | ||
+ | |||
+ | Plus d’infos ici : [[https:// | ||
+ | |||
+ | |||
+ |