Installer votre Mastodon !

Rédigé par citizenz - - 3 commentaires

La folie du moment s'appelle Mastodon... C'est koidon Mastodon ?

Mastodon (tenant son nom d'un animal préhistorique, le mastodonte en français) est un réseau social libre et décentralisé, fondé sur le principe du microblogging qui est la marque de fabrique du petit oiseau bleu.

Je ne vais pas refaire un énième article tant ce nouveau réseau social libre fait parler de lui actuellement. Certains iraient même jusqu'à délaisser Twitter...

Toujours est-il, cet éléphant en a derrière la trompe.

L'instance principale mastodon.social a fermé ses portes aux nouvelles inscriptions, elle comptabilise alors plus de 40 000 utilisateurs.

Aujourd'hui, il est nécessaire de choisir une autre instance pour rejoindre le réseau ou de déployer la vôtre.

De mon côté, j'ai "déployé" une instance https://spacejerk.fr.

Si vous souhaitez installer votre propre instance, voici deux liens indispensables à ne pas rater :

https://angristan.fr/installer-instance-mastodon-debian-8/ : le blog d'Angristan, toujours précis.

https://psychedeli.cat/mastodon/ : le blog de Wonderfall : une mine ! Avec notamment plus de détails pour utiliser Docker.

A vos claviers !

Installer facilement Pure-FTPd sur une Debian

Rédigé par citizenz - - Aucun commentaire

# On installe pure-ftpd
apt-get install pure-ftpd-common pure-ftpd

# On crée un nouveau groupe
groupadd ftpgroup

# On crée un nouvel utilisateur : ftpuser
# Pour des questions de sécurité, il n'a pas de /home, il n'a pas de shell
useradd -g ftpgroup -d /dev/null -s /bin/false ftpuser

# On crée un nouvel utilisateur "virtuel" de pure-ftpd pouvant se connecter en ftp
# il aura accès au répertoire /var/www
pure-pw useradd citizenz -u ftpuser -g ftpgroup -d /var/www

# On crée ou on met à jour la base de pure-ftpd : indispensable après
# chaque modification des utilisateurs
pure-pw mkdb

# Commande pour lister les utilisateurs
pure-pw list

# Commande pour modifier le mot de passe utilisateur
pure-pw passwd citizenz
pure-pw mkdb

# Pour activer l'authentification liée à Pure-FTP
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/50pure

# Pour ne pas avoir une erreur 530 (connexion refusée) à la connexion du client FTP il faut créer le lien symbolique
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb

# Changer les droits pour faire cohabiter le serveur web et le serveur ftp
# Ainsi, on peut utiliser un client ftp pour mettre un site web à jour sans problème de droits
adduser ftpuser www-data
chmod -R g+rw /var/www/

Un catchall pour postfix en 2 minutes

Rédigé par citizenz - - Aucun commentaire

Un "catchall" vous permet de rediriger tous les mails arrivant sur votre domaine vers une seule adresse e-mail.

Exemple : vous avez une adresse et vous voulez que tous les mails (webmaster, contact, infos, abuse, hostmaster, etc.) arrive sur votre adresse. Rien de plus simple avec Postfix et un seul petit fichier + une ligne dans le main.cf de Postfix.

Rendez-vous dans /etc/postfix. Créez un nouveau fichier nommé virtual :

sudo vim virtual

Voici un exemple de ce que vous pouvez mettre dedans :

example.com  this-text-is-ignored
postmaster@example.com postmaster
address1@example.com destuser1
address2@example.com destuser2
@example.com  destuser1

Le mien ressemble à ça :

@mondomaine.com moimeme

C'est tout. Avec ça, tous les mails arrivant sur le nom de domaine mondomaine.com arriveront dans ma boite mail .

Maintenant, il faut configurer Postfix :

sudo vim /etc/postfix/main.cf

Et mettez-y cette ligne :

virtual_alias_maps = hash:/etc/postfix/virtual

Puis faites :

postmap /etc/postfix/virtual

Enfin, rechargez la configuration de Postfix :

postfix reload
Fil RSS des articles de cette catégorie