unbon.cafe/http/output/gemini.html

131 lines
5.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset=UTF-8>
<title>Gemini - Unbon.cafe</title>
<meta name="description" content="Projet d'hébergement participatif et décentralisé, fournissant un ensemble de services pour particuliers et associations et basé sur des technologies et logiciels libres."/>
<meta name="keywords" content="CHATONS,mail,cloud,hébergement,libre"/>
<meta name="author" content="Vincent Finance"/>
<meta name="viewport" content="initial-scale=1.0"/>
<link rel="stylesheet" href="/css/site.css" type="text/css">
<link rel="icon" type="image/x-icon" href="/pictures/favicon.ico"/>
<meta name="generator" content="Nanoc 4.12.0">
</head>
<body>
<div id="main">
<h1 id="hbergement-de-capsules-gemini">Hébergement de capsules gemini</h1>
<h2 id="description">Description</h2>
<p>Unbon.cafe propose un service dhébergement de capsules gemini. Une capsule gemini est lexact équivalent dun site web sur le protocole Gemini. Cela peut être un site généraliste, une application, un blog (on dira alors gemlog). Ici, vous déposez vos textes dans votre dossier public et ils seront disponibles à tou.te.s via une adresse de type gemini://unbon.cafe/votrepseudo/votrearticle.gmi.</p>
<h2 id="caractristiques">Caractéristiques</h2>
<ul>
<li>Espace de 27 Go partagé entre les utilisateurs</li>
<li>Utilisation doutils simples (sftp)</li>
<li>Chiffrement assuré entre le serveur et le client via SSH</li>
<li>Consommation électrique maîtrisée et raisonnable</li>
<li>Prêt à lemploi</li>
</ul>
<h2 id="prix">Prix</h2>
<p>Le prix de ce service repose uniquement sur des donations à prix libre. Vous donnez ce que vous voulez, quand vous voulez. Cela se passe directement sur ma page Liberapay.</p>
<p>=&gt; <a href="https://www.liberapay.com/linuxmario">Lien vers ma page Liberapay</a></p>
<h2 id="inscription">Inscription</h2>
<p>Pour vous inscrire au service, vous devez générer une paire de clés SSH et envoyer votre pseudo et votre clé publique SSH à ladministrateur à cette adresse mail : vinishor@unbon.cafe<br />
Je créerai votre compte au plus vite et je vous enverrai votre mot de passe temporaire que vous pourrez changer en vous connectant avec votre clé sur le serveur. Vous pourrez alors publier vos textes dans le dossier public_gmi qui est directement relié au serveur gemini.</p>
<p>=&gt; <a href="mailto:vinishor@unbon.cafe?subject=Nouvelle-capsule-pour-moi">Lien pour vous inscrire</a></p>
<h2 id="configuration">Configuration</h2>
<h3 id="crer-sa-cl-ssh">Créer sa clé SSH</h3>
<p>Pour créer une clé SSH sans prise de tête, faites simplement :</p>
<p><code>
ssh-keygen -t ed25519 -f ~/.ssh/clessh -a 100
</code></p>
<p>Vous pouvez entrer un mot de passe si vous voulez. En général, cest conseillé (si jamais vous perdez la clé). Le fichier se terminant en .pub (ici ~/.ssh/clessh.pub) contient la clé publique que vous devez menvoyer pour pouvoir configurer votre compte et vous connecter sur la machine. Lautre fichier, la clé privée, ne doit jamais être partagé.</p>
<h3 id="informations-de-connexion">Informations de connexion</h3>
<p>Pour vous connecter au service, voici les informations à rentrer :</p>
<ul>
<li>Nom de domaine : unbon.cafe</li>
<li>Port : 23</li>
</ul>
<h3 id="configurer-son-client-pour-une-connexion-simplifie">Configurer son client pour une connexion simplifiée</h3>
<p>Pour vous connecter plus simplement à ce serveur, vous pouvez créer une configuration dans un fichier ~/.ssh/config :</p>
<pre>
<code>
<span>Host unboncafe</span>
<span> User votrepseudo</span>
<span> Port 23</span>
<span> Hostname unbon.cafe</span>
<span> IdentityFile ~/.ssh/clessh</span>
</code>
</pre>
<p>Une fois cela fait, il suffira dutiliser la commande <strong>SFTP</strong> pour vous connecter automatiquement le serveur et déposer vos fichiers.</p>
<h2 id="exemple-de-session">Exemple de session</h2>
<pre>
<code>
<span>$ sftp unboncafe</span>
<span>...Bannière de unbon.cafe...</span>
<span>Connected to 10.10.0.2.</span>
<span>sftp&gt; pwd</span>
<span>Remote working directory: /home/votrepseudo</span>
<span>sftp&gt; put index.gmi</span>
<span>Uploading index.gmi to /home/votrepseudo/index.gmi</span>
<span>index.gmi 100% 2290 72.1KB/s 00:00</span>
</code>
</pre>
<h2 id="syntaxe">Syntaxe</h2>
<p>Si vous voulez un exemple de syntaxe sous Gemini, voici une petite liste dexemples :</p>
<pre>
<code>
<span>Une ligne est considérée comme un paragraphe.</span>
<span></span>
<span>Les lignes vides restent vides.</span>
<span></span>
<span>=&gt; gemini://domaine.tld/un-lien.gmi Ceci est un lien</span>
<span>=&gt; https://domaine.tld/ Un autre lien</span>
<span>=&gt; /lien-relatif/sans/description</span>
<span></span>
<span>* liste 1 </span>
<span>* liste 2</span>
<span>* liste 3</span>
<span></span>
<span>&gt; Ceci est une citation</span>
<span></span>
<span># TITRE niveau 1</span>
<span>## Titre niveau 2</span>
<span>### titre niveau 3</span>
<span></span>
<span>Chaque ligne constituée de ``` active ou désactive le mode préformaté.<br />Encadrez du code source avec des lignes "```" pour qu'il reste intouché.</span>
</code>
</pre>
</div>
<footer>
<p>Généré via <a title="Générateur de sites en Ruby" target="_blank" rel="noopener noreferrer" href="http://nanoc.ws/about/">Nanoc</a> / Propulsé par <a href="https://openbsd.org/" rel="noopener noreferrer" target="_blank" title="Lien vers le site officiel de OpenBSD">OpenBSD</a> / Licence <a title="Lien vers la licence du projet" rel="noopener noreferrer" target="_blank" href="/licence.txt">MIT</a> / <a target="_blank" rel="noopener noreferrer" href="https://liberapay.com/linuxmario/donate">Soutenir le projet</a></p>
</footer>
</body>
</html>