[NOTE] Comment Effectuer Une Redirection Nginx ?
Rédigé par citizenz - - Aucun commentaireL'art et la manière de bien rediriger les pages de son site. Cet article sur le blog d'Antoine Brisset nous explique tout... et d'avantage :
L'art et la manière de bien rediriger les pages de son site. Cet article sur le blog d'Antoine Brisset nous explique tout... et d'avantage :
Comment connaitre le poids total de tous les fichiers contenus dans un répertoire ? Facile en une seule commande :
$du -sh monrepertoire/
Voila : c'est ma première utilisation de Github pour publier le code de freetorrent.fr. Deux objectifs : distribuer le code mais aussi pourquoi pas, fédérer quelques compétences pour le développer.
Freetorrent.fr, c'est avant tout un site web qui tente à sa façon de promouvoir le Libre.
freetorrent.fr rassemble des projets sous licences libres et licences de libre diffusion et les propose au téléchargement par l'intermédiaire du protocole Bittorrent.
Il est complémentaire de certains gros projets officiels qui possèdent déjà leurs services Bittorrent et s'adresse tout particulièrement aux projets plus modestes qui recherchent un moyen simple de partager librement leurs travaux.
J'ai débuté l'aventure de freetorrent.fr officiellement en 2006. Il y a quelques temps j'ai décidé de m'affranchir des "kits" tracker bittorrent classiques pour adapter un code qui me convienne mieux.
N'ayant que de très faibles compétences, j'ai mis pas mal de temps à rassembler les bonnes idées, des morceaux de codes sous licence libres, etc. Et cela donne freetorrent.fr tel qu'il est actuellement.
Le site est perfectible, et pas qu'un peu :D Mais il fonctionne.
Aussi aujourd'hui, j'ai franchi le cap : je mets le code à disposition sur github.
Donc, vous retrouverez mon code ici : https://github.com/citizenz7/freetorrent
su - mastodon
cd live
git pull
cd .rbenv/plugins/
rm -rf ruby-build/
rbenv install 2.4.1
gem install rails
bundle install
RAILS_ENV=production bundle exec rails db:migrate
RAILS_ENV=production bundle exec rails assets:precompile
Démarrer les services
Nul besoin de refaire le monde à ce niveau : en me basant sur les nombreux articles publiés un peu partout sur le Net, voici un simple et modeste guide sur Mastodon, le nouveau réseau social à la mode qui fait actuellement bouillonner la toile...
C’est « koi » Mastodon ?
Mastodon est donc un nouveau réseau social décentralisé dont le vrai coup d’envoi a été donné il y a quelques jours. Depuis, de nombreuses instances (comprenez « serveurs ») se sont créées un peu partout. Eh oui ! Chacun peut créer son instance Mastodon, pour peu que l’on maitrise un tant soit peu les bases de l’administration d’un serveur Nginx, Postgresql, le langage Ruby, etc. Si ce que je vous raconte est de l’austro-hongrois dans vos oreilles, passez votre chemin !
Mais rien n’est perdu : devenez un utilisateur de Mastodon, … un Pouetos ou une Pouetas. Et oui, sur Mastodon, on ne « tweet » pas évidemment, on « pouet » (toot en anglais).
À l’heure actuelle, Mastodon.social (que l’on qualifiera de « site originel »), créé par le développeur principal de Mastodon, Eugen Rochko, est reliée à plusieurs centaines d’autres instances.
Création d’un compte
Pour créer un compte, il faut commencer par trouver une instance. Idéalement, on en cherchera une qui nous convient ou, par défaut, une plus généraliste comme celle d'Eugen Rochko. Malheureusement, cette dernière est actuellement « pleine », l’infrastructure mise en place ayant ses limites.
N’hésitez pas, par exemple, à vous connecter sur l’instance que j’ai mise en place : https://spacejerk.fr
Une fois que vous avez choisi votre instance, la création du compte est rapide : une adresse email, un pseudonyme, un mot de passe. On reçoit un mail de confirmation muni d’un lien à usage unique qu'il vous suffira de cliquer.
Et voici l’interface principale
Ca marche comment ?
Alors ok, au début, c’est un peu rock n’ roll… mais une fois qu’on a compris le truc, « ça passe crème »… (quoi ça se dit plus ??!)
Pour s’y retrouver, regardez le diagramme ci-dessous. C’est plus clair que 50 explications :
Regardons de plus prêt un Pouet (toot!) fait un user de l’instance :
Vous retrouvez l'image de présentation du compte (on y reviendra…), le pseudo (si vous passez la souris dessus vous verrez également son « adresse » sur le serveur du type : https://spacejerk.fr/@citizenz7), l’ancienneté du Pouet, le message … et enfin, diverses icones.
La première sert à « Répondre » : facile !
La deuxième, les deux flèches entrecroisées, s’appelle le « boost ». Comprenez « retweet » ou « partage » selon les autres réseaux sociaux.
L’étoile sert à mettre en favoris.
Enfin, les 3 petits points possèdent plusieurs options :
Vous avez également un menu, en haut à gauche :
La première « étoile » (qui s’intitule « Pour commencer ») vous permet de faire apparaitre … un autre menu dans la quatrième colonne :
Vous avez donc accès à :
Image d’entête (exemple) :
Comment j’écris des Pouets au fait ?!!
Rendez-vous dans la première colonne, vous l’aurez deviné. Rentrez votre texte. Vous avez 500 caractères de disponibles ! Enorme par rapport à Twitter… par exemple !
Vous disposez de smileys et de 3 icones :
Barre de recherche… à tout faire
Enfin, la barre de recherche vous permet de rechercher non seulement des utilisateurs (par leur pseudo, leur adresse d’instance) mais aussi des hashtags (exemple : #libre ou bien #présidentielle, etc.)
VOILA !
Ce petit guide n’est évidemment pas complet, exhaustif, et demande certainement à être complété, corrigé…
Y’a plus qu’à attendre vos retours alors ?!!