Multiple minor updates

Updated pages cgv, services, transparence
Added page faq
master
Adrien W 4 years ago
parent e571f3a41a
commit b6b93d7c32

@ -7,6 +7,7 @@ RewriteRule ^interventions$ /interventions.php [L]
RewriteRule ^services$ /services.php [L] RewriteRule ^services$ /services.php [L]
RewriteRule ^mentionslegales$ /mentionslegales.php [L] RewriteRule ^mentionslegales$ /mentionslegales.php [L]
RewriteRule ^transparence$ /transparence.php [L] RewriteRule ^transparence$ /transparence.php [L]
RewriteRule ^faq$ /faq.php [L]
## nginx rules ## nginx rules
#location /cgu { #location /cgu {
@ -27,3 +28,7 @@ RewriteRule ^transparence$ /transparence.php [L]
#location /transparence { #location /transparence {
# rewrite ^/transparence$ /transparence.php last; # rewrite ^/transparence$ /transparence.php last;
#} #}
#location /faq {
# rewrite ^/faq$ /faq.php last;
#}

@ -48,6 +48,8 @@ $currentPage = $pages['cgv'];
<li>En cas de retard de paiement important (15j) je peux suspendre les services.</li> <li>En cas de retard de paiement important (15j) je peux suspendre les services.</li>
<li>En cas de retard de paiement trop important (45j) je peux couper définitivement les services et supprimer les données.</li> <li>En cas de retard de paiement trop important (45j) je peux couper définitivement les services et supprimer les données.</li>
<li>Ces délais sont fixés dans le but de protéger la perrennité de l'activité; chaque cas est étudié individuellement et il est évident qu'un client qui aura toujours été honnête et ouvert bénéficiera de délais supplémentaires.</li> <li>Ces délais sont fixés dans le but de protéger la perrennité de l'activité; chaque cas est étudié individuellement et il est évident qu'un client qui aura toujours été honnête et ouvert bénéficiera de délais supplémentaires.</li>
<li>Si vous souhaitez arrêter votre contrat, vos données restent les vôtres et vous pouvez les récupérer telles que vous les aviez stockées.</li>
<li>À la fin du contrat, je conserve vos données (sauf si vous me demandez de ne pas le faire) pendant 15 jours afin de vous permettre de vous assurer que vous n'avez rien oublié. Si tel était le cas je peux remettre vos données à votre disposition pour que vous puissiez récupérer ce qui vous manque. Au bout de 15 jours je supprime définitivement vos données de l'infrastructure (sauvegardes incluses).</li>
</ul> </ul>
</p> </p>
@ -83,7 +85,8 @@ $currentPage = $pages['cgv'];
<h3>FIN DE CONTRAT</h3> <h3>FIN DE CONTRAT</h3>
<p>Chacune des parties peut décider de rompre le contrat à tout moment en le notifiant par écrit à l'autre partie au minimum 15 jours avant la date effective de fin de contrat. Les paiements mensuels sont dûs jusqu'au dernier jour du contrat, la dernière mensualité pouvant être minorée au pro-rata des jours non couverts par le contrat.</p> <p>Chacune des parties peut décider de rompre le contrat à tout moment en le notifiant par écrit à l'autre partie au minimum 15 jours avant la date effective de fin de contrat. Les paiements mensuels sont dûs jusqu'au dernier jour du contrat, la dernière mensualité pouvant être minorée au pro-rata des jours non couverts par le contrat.</p>
<p>Après la rupture du contrat, les services concernés seront coupés au bout de 3 jours ouvrés. Après quoi, sauf demande contraire du client, les données seront conservées par l'hébergeur pendant 15 jours, durée pendant laquelle il s'engage à remettre les données à disposition du client sous 48h sur demande écrite. Après cette période de 15 jours les données seront définitivement supprimées, ne seront conservés que les historiques de navigation sur le VPS, par obligation légale.</p> <p>Les données de chaque client sont stockées dans des formats ouverts, il peut donc en disposer à sa guise jusqu'au dernier jour du contrat. Aucune limitation ou restriction de nature à gêner la récupération de ses données par un client qui quitte l'hébergeur n'est ou ne sera mise en place.</p>
<p>Après la rupture du contrat, les services concernés seront coupés au bout de 3 jours ouvrés maximum. Après quoi, sauf demande contraire du client, les données seront conservées par l'hébergeur pendant 15 jours, durée pendant laquelle il s'engage à remettre les données à disposition du client sous 72h sur demande écrite. Après cette période de 15 jours les données seront définitivement supprimées, ne seront conservés que les historiques de navigation sur le VPS, par obligation légale.</p>
<h3>PROPRIÉTÉ</h3> <h3>PROPRIÉTÉ</h3>
<p>L'hébergeur est propriétaire des infrastructures techniques utilisées pour fournir les services. L'hébergeur ne revendique aucune propriété sur les données stockées par ses clients. Chaque client est seul responsable des données qu'il stocke sur son VPS et dans quelle mesure ces données sont rendues publiques ou non.</p> <p>L'hébergeur est propriétaire des infrastructures techniques utilisées pour fournir les services. L'hébergeur ne revendique aucune propriété sur les données stockées par ses clients. Chaque client est seul responsable des données qu'il stocke sur son VPS et dans quelle mesure ces données sont rendues publiques ou non.</p>

@ -0,0 +1,81 @@
<?php
require_once 'includes/_config.php';
$currentPage = $pages['faq'];
?><!DOCTYPE html>
<html lang="fr">
<head>
<?php include 'includes/_meta.php'; ?>
<meta name="description" content="clawd.fr Questions Fréquentes" />
<link rel="canonical" href="https://clawd.fr/faq" />
<title>clawd.fr - Questions Fréquentes</title>
<?php include 'includes/_assets.php'; ?>
</head>
<body class="clawd">
<?php include 'includes/_menus.php'; ?>
<!-- Page Contents -->
<div class="pusher">
<div class="ui inverted vertical masthead center aligned segment">
<?php include 'includes/_mainmenu.php'; ?>
<div class="ui text container">
<h1 class="ui header clawdlogo">CLAWD.FR</h1>
<h2>HÉBERGEUR ENGAGÉ</h2>
</div>
</div>
<div class="ui container borderless center aligned">
<h1>QUESTIONS FRÉQUENTES</h1>
</div>
<a name="pourquoi-aussi-petit"></a>
<div class="ui vertical stripe segment">
<div class="ui middle aligned stackable grid container">
<div class="row">
<h3 class="">Pourquoi un hébergeur aussi petit?</h3>
<p><strong>Parce que c'est le principe même d'internet!</strong><br>Le réseau des réseaux et aujourd'hui largement dominé par des grands groupes aux plateformes tentaculaires, ultra-centralisées. Mais l'un des principes fondateurs d'internet est à l'inverse la multiplication des "noeuds": plus il existe de points et de liens entre eux, plus il devient difficile de faire tomber le réseau tout entier et donc de faire taire ses utilisateurs.</p>
<p>Il suffit pour illustrer l'importance de ce principe de rappeller la dernière panne globale de facebook pendant seulement 5 heures et qui a pourtant provoqué plus d'une crise de panique parmi ses utilisateurs.</p>
</div>
</div>
</div>
<a name="pourquoi-open-source"></a>
<div class="ui vertical stripe segment">
<div class="ui middle aligned stackable grid container">
<div class="row">
<h3 class="">Pourquoi n'utiliser que de l'open-source?</h3>
<p>L'accès libre au code source d'une application garanti une forme de validation permanente par la communauté. Toute dérive ou modification qui irait dans un sens néfaste pour le projet serait repérée immédiatement et ne serait pas acceptée. </p>
<p>L'open-source c'est avant tout des communautés multiples qui partagent l'objectif de produre des logiciels ouverts, fiables, et vérifiables. Il est éivdent que je ne suis pas capable de lire et comprendre tout le code source de la totalité des logiciels que j'utilise, mais je sais que je peux faire confiance aux communautés qui les développent.</p>
<p>Il y a bien sûr parfois des prises de position ou des choix qui ne plaisent pas à tous, ce qui est inévitable dans n'importe quelle communauté, mais ils sont alors clairement affichés et les utilisateurs savent à quoi s'attendre. Avec un logiciel dont on ne peux pas consulter le code source, on ne sait jamais vraiment ce qui se passe derrière le rideau, alors tant que j'ai le choix, je choisis la transparence!</p>
</div>
</div>
</div>
<a name="deploiement-nouveau-client"></a>
<div class="ui vertical stripe segment">
<div class="ui middle aligned stackable grid container">
<div class="row">
<h3 class="">Comment se déroule l'installation d'un nouveau client?</h3>
<p>Lorsqu'un nouveau client souscrit un contrat pour un VPS le déploiement se passe ainsi, dans l'ordre:</p>
<ul>
<li>Création du VPS "vierge" selon un modèle pré-configuré sur Proxmox (un template interne que je maintiens à jour).</li>
<li>Configuration du nouveau VPS: attributionn de l'espace de stockage et des adresses IP dans le réseau interne, routage, procédures de backup et de monitoring, entre autres.</li>
<li>Configuration de l'instance Nextcloud: modification des DNS du nom de domaine du client si besoin, configuration de l'URL correspondante sur l'instance Nextcloud, ajout des premiers comptes administrateurs, vérification de l'état de l'instance et des fonctionnalités.</li>
<li>Première sauvegarde et restauration pour confirmer que tout est fonctionnel.</li>
<li>Livraison au client de sa nouvelle instance Nextcloud et de mon numéro de téléphone en cas de besoin.</li>
</ul>
</div>
</div>
</div>
<?php include 'includes/_footer.php'; ?>
</div>
<?php include 'includes/_assetsLate.php'; ?>
</body>
</html>

@ -29,7 +29,7 @@ $pages = Array(
'faq' => Array( 'faq' => Array(
'key' => 'faq', 'key' => 'faq',
'name' => 'F.A.Q.', 'name' => 'F.A.Q.',
'desc' => 'Foire Aux Questions', 'desc' => 'Questions Fréquentes',
), ),
'aide' => Array( 'aide' => Array(
'key' => 'aide', 'key' => 'aide',
@ -57,7 +57,8 @@ $mainMenu = [
$pages['index'], $pages['index'],
$pages['transparence'], $pages['transparence'],
$pages['services'], $pages['services'],
$pages['interventions'] $pages['interventions'],
$pages['faq']
]; ];
$currentPage = $pages['index']; $currentPage = $pages['index'];

@ -37,7 +37,31 @@ $currentPage = $pages['interventions'];
<div class="ui text container"> <div class="ui text container">
<h2>Incidents en cours, interventions planifiées ou en cours</h2> <h2>Incidents en cours, interventions planifiées ou en cours</h2>
<p>Aucun incident en cours. Dernier incident le <a href="#incident-211011">11 Octobre 2021</a>.</p> <p>Aucun incident en cours. Dernier incident le <a href="#incident-211011">11 Octobre 2021</a>.</p>
<p>Aucune intervention planifiée. Dernière intervention le <a href="#interv-211017">17 Octobre 2021</a>.</p> <p>Aucune intervention planifiée. Dernière intervention le <a href="#interv-211127">27 Novembre 2021</a>.</p>
</div>
</div>
<div class="ui vertical stripe segment interventions">
<div class="ui text container">
<h2>Incidents & interventions passés</h2>
<a name="interv-211127"></a>
<div class="ui raised segment">
<div class="ui clearing basic segment">
<h4 class="ui left floated header">Mises à jour du site</h4>
<h4 class="ui right floated header dimmed">le 27/11/2021</h4>
</div>
<div class="ui basic segment">
<h4 class="ui header impact-none">Impact: modification mineure des C.G.V.</h4>
<!-- <p><strong>Intervention terminée</strong></p>-->
<p>Quelques modifications ont été apportées sur le site aujourd'hui:</p>
<ul>
<li><?= pageLink($pages['cgv']) ?>: Ajout de précisions concernant la disponibilité des données lors de l'arrêt d'un contrat. Ces précisions ne sont que celà: des précisions, et ne changent rien aux contrats en cours.</li>
<li><?= pageLink($pages['services']) ?>: Ajout d'un paragraphe décrivant l'offre Nextcloud mutualisée</li>
<li><?= pageLink($pages['transparence']) ?>: Précision sur la localisation des serveurs BorgBase: "Europe" remplacée par "UE"</li>
<li><?= pageLink($pages['faq']) ?>: Création de la page</li>
</ul>
</div>
</div>
<a name="interv-211017"></a> <a name="interv-211017"></a>
<div class="ui raised segment"> <div class="ui raised segment">
@ -46,16 +70,11 @@ $currentPage = $pages['interventions'];
<h4 class="ui right floated header dimmed">le 17/10/2021</h4> <h4 class="ui right floated header dimmed">le 17/10/2021</h4>
</div> </div>
<div class="ui basic segment"> <div class="ui basic segment">
<h4 class="ui header impact-important">Impact: interruption planifiée de 3 heures</h4> <h4 class="ui header impact-important">Impact: interruption planifiée de 3 heures</h4>
<p><strong>Intervention terminée</strong></p> <!-- <p><strong>Intervention terminée</strong></p>-->
<p>Une intervention sur l'infrastructure est planifiée pour ce dimanche 17, elle commencera à 16h et devrait durer entre 1h et 3h. Le but de cette intervention est de vérifier et valider la configuration du réseau interne de l'infrastructure afin de corriger définitivement les problèmes qui ont pu mener à la coupure du <a href="#incident-211011">lundi 11 Octobre</a>.</p> <p>Une intervention sur l'infrastructure est planifiée pour ce dimanche 17, elle commencera à 16h et devrait durer entre 1h et 3h. Le but de cette intervention est de vérifier et valider la configuration du réseau interne de l'infrastructure afin de corriger définitivement les problèmes qui ont pu mener à la coupure du <a href="#incident-211011">lundi 11 Octobre</a>.</p>
</div> </div>
</div> </div>
</div>
</div>
<div class="ui vertical stripe segment interventions">
<div class="ui text container">
<h2>Incidents & interventions passés</h2>
<a name="incident-211011"></a> <a name="incident-211011"></a>
<div class="ui raised segment"> <div class="ui raised segment">

@ -39,15 +39,17 @@ $currentPage = $pages['services'];
<div class="column"> <div class="column">
<h2>Nextcloud</h2> <h2>Nextcloud</h2>
<p>Nextcloud est un outil de stockage et partage de fichiers pour plusieurs utilisateurs avec une gestion fine des droits d'accès. Nextcloud intègre également un client mail, la gestion des calendriers et contacts, de la visioconférence, et toute une panoplie d'applications diverses installables en quelques clics depuis l'interface d'administration.</p> <p>Nextcloud est un outil de stockage et partage de fichiers pour plusieurs utilisateurs avec une gestion fine des droits d'accès. Nextcloud intègre également un client mail, la gestion des calendriers et contacts, de la visioconférence, et toute une panoplie d'applications diverses installables en quelques clics depuis l'interface d'administration.</p>
<p>Chaque client dispose d'une instance Nextcloud dédiée et donc isolée des autres, ce qui me permet de leur fournir les droits d'administration sur leur instance et de ce fait la pleine autonomie sur la gestion des utilisateurs, des applications installées, la personnalisation et l'administration générale.</p> <p>Je vous propose deux formules différentes pour Nextcloud, la première "mutualisée" sur une instance commune à plusieurs clients: vous y aurez votre compte privé et sur demande quelques comptes supplémentaires et des dossiers partagés pour de la famille ou des amis, mais aucun droit d'administration sur l'instance. Cette formule est adaptée aux besoins des personnes seules ou des petits groupes qui n'ont pas la nécessité de pouvoir administrer leur instance.</p>
<p>Nextcloud est un logiciel gratuit, libre et open-source. Il est maintenu par la société Nextcloud GmbH basée à Stuttgart en Allemagne. Vous pouvez retrouver plus d'informations sur le site <a href="https://nextcloud.com/" target="_blank">nextcloud.com</a>.</p> <p>La deuxième formule est adaptée aux besoins plus complexes: chaque client dispose d'une instance Nextcloud dédiée et donc isolée des autres, ce qui me permet de leur fournir les droits d'administration sur leur instance et de ce fait la pleine autonomie sur la gestion des utilisateurs et des quotas, des applications installées, ainsi que sur la personnalisation et l'administration générale.</p>
<p>Dans les deux cas, vous disposez d'un espace de stockage privé pour chaque compte, sur une instance Nextcloud sauvegardée quotidiennement, ainsi que l'accès à toutes les applications Nextcloud par défaut (voir liste plus bas). Vos données restent les vôtres et si vous souhaitez arrêter votre contrat vous pouvez tout récupérer sans aucune restriction ou limitation.</p>
<p>Nextcloud est un logiciel gratuit, libre et open-source. Il est maintenu par la société Nextcloud GmbH basée à Stuttgart en Allemagne. Vous pouvez retrouver plus d'informations sur le site <a href="https://nextcloud.com/" target="_blank">nextcloud.com</a>, quant au code source du logiciel, il est disponible sur la <a href="https://github.com/nextcloud/server" target="_blank">page github du projet</a>.</p>
</div> </div>
</div> </div>
</div> </div>
<div class="ui two column doubling stackable grid container"> <div class="ui two column doubling stackable grid container">
<div class="column"> <div class="column">
<h3>Pour quoi?</h3> <h3>Pour quoi?</h3>
<p>Voici quelques-unes des fonctionnalités offertes par Nextcloud:</p> <p>Voici quelques-unes des fonctionnalités par défaut de Nextcloud:</p>
<ul class="list"> <ul class="list">
<li>Stockage en ligne</li> <li>Stockage en ligne</li>
<li>Partage privé et/ou public</li> <li>Partage privé et/ou public</li>

@ -62,7 +62,7 @@ $currentPage = $pages['transparence'];
<div class="eight wide column"> <div class="eight wide column">
<h3>Logiciel</h3> <h3>Logiciel</h3>
<p>Le serveur utilise l'<a href="https://fr.wikipedia.org/wiki/Hyperviseur" target="_blank">hyperviseur</a> <a href="https://www.proxmox.com/en/" target="_blank">Proxmox</a> basé sur la distribution <a href="https://www.debian.org/" target="_blank">Debian</a>. Chaque client est hébergé sur un conteneur <a href="https://fr.wikipedia.org/wiki/LXC" target="_blank">LXC</a> sous Debian également. Côté sauvegarde c'est le logiciel <a href="https://www.borgbackup.org/" target=" <p>Le serveur utilise l'<a href="https://fr.wikipedia.org/wiki/Hyperviseur" target="_blank">hyperviseur</a> <a href="https://www.proxmox.com/en/" target="_blank">Proxmox</a> basé sur la distribution <a href="https://www.debian.org/" target="_blank">Debian</a>. Chaque client est hébergé sur un conteneur <a href="https://fr.wikipedia.org/wiki/LXC" target="_blank">LXC</a> sous Debian également. Côté sauvegarde c'est le logiciel <a href="https://www.borgbackup.org/" target="
">borgbackup</a> qui est utilisé pour effectuer une sauvegarde complète de l'hyperviseur et des conteneurs clients chaque jour, ces sauvegardes sont ensuite chiffrées puis envoyées vers un serveur de stockage géré par <a href="https://www.borgbase.com/" target="_blank">BorgBase</a> en Europe.</p> ">borgbackup</a> qui est utilisé pour effectuer une sauvegarde complète de l'hyperviseur et des conteneurs clients chaque jour, ces sauvegardes sont ensuite chiffrées puis envoyées vers un serveur de stockage géré par <a href="https://www.borgbase.com/" target="_blank">BorgBase</a> en UE.</p>
<p>Les logiciels cités ici sont tous open-source, cependant le contrôleur RAID Hardware (Adaptec 8405 SGL) de ce serveur utilise un micro-logiciel dont je n'ai pas pu trouver les détails de licence ou le code source, je dois donc le considérer comme propriétaire et non libre.</p> <p>Les logiciels cités ici sont tous open-source, cependant le contrôleur RAID Hardware (Adaptec 8405 SGL) de ce serveur utilise un micro-logiciel dont je n'ai pas pu trouver les détails de licence ou le code source, je dois donc le considérer comme propriétaire et non libre.</p>
</div> </div>
</div> </div>

Loading…
Cancel
Save