minor improvements and updates all around

master
Adrien W 4 years ago
parent 30021b6577
commit b6058b0092

@ -4,7 +4,7 @@ RewriteEngine On
RewriteRule ^cgu$ /cgu.php [L] RewriteRule ^cgu$ /cgu.php [L]
RewriteRule ^cgv$ /cgv.php [L] RewriteRule ^cgv$ /cgv.php [L]
RewriteRule ^interventions$ /interventions.php [L] RewriteRule ^interventions$ /interventions.php [L]
RewriteRule ^solutions$ /solutions.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]
@ -18,8 +18,8 @@ RewriteRule ^transparence$ /transparence.php [L]
#location /interventions { #location /interventions {
# rewrite ^/interventions$ /interventions.php last; # rewrite ^/interventions$ /interventions.php last;
#} #}
#location /solutions { #location /services {
# rewrite ^/solutions$ /solutions.php last; # rewrite ^/services /services.php last;
#} #}
#location /mentionslegales { #location /mentionslegales {
# rewrite ^/mentionslegales /mentionslegales.php last; # rewrite ^/mentionslegales /mentionslegales.php last;

@ -41,12 +41,12 @@ $currentPage = $pages['cgv'];
<h2>VERSION TRÈS COURTE</h2> <h2>VERSION TRÈS COURTE</h2>
<p> <p>
<ul class="list"> <ul class="list">
<li>On se met d'accord sur les prestation et le tarif que vous souhaitez.</li> <li>On se met d'accord sur le service et le tarif que vous souhaitez.</li>
<li>J'émets un devis reflétant cet accord.</li> <li>J'émets un devis reflétant cet accord.</li>
<li>Vous signez ce devis qui devient un contrat.</li> <li>Vous signez ce devis qui devient un contrat.</li>
<li>Le tarif et les prestations sont toujours renégociables sous réserve d'arriver à un nouvel accord.</li> <li>Le tarif et les prestations sont toujours renégociables sous réserve d'arriver à un nouvel accord.</li>
<li>En cas de retard de paiement important 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 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>
</ul> </ul>
</p> </p>
@ -81,6 +81,10 @@ $currentPage = $pages['cgv'];
<h3>DÉLAI ET RETARD DE PAIEMENT</h3> <h3>DÉLAI ET RETARD DE PAIEMENT</h3>
<p>Toutes les locations de service devront être réglées d'avance pour le mois suivant. Tout retard de paiement total ou partiel supérieur à 15 jours ouvrables entraînera une suspension des services concernés. Tout retard de paiement partiel ou total supérieur à 45 jours ouvrables entrainera la rupture du contrat et la suppression définitive des services et des données concernées sans possibilité de recours.</p> <p>Toutes les locations de service devront être réglées d'avance pour le mois suivant. Tout retard de paiement total ou partiel supérieur à 15 jours ouvrables entraînera une suspension des services concernés. Tout retard de paiement partiel ou total supérieur à 45 jours ouvrables entrainera la rupture du contrat et la suppression définitive des services et des données concernées sans possibilité de recours.</p>
<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>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>
<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>

@ -6,10 +6,10 @@ $pages = Array(
'name' => 'Accueil', 'name' => 'Accueil',
'desc' => 'Retour à l\'accueil du site' 'desc' => 'Retour à l\'accueil du site'
), ),
'solutions' => Array( 'services' => Array(
'key' => 'solutions', 'key' => 'services',
'name' => 'Solutions', 'name' => 'Services',
'desc' => 'Solutions proposées', 'desc' => 'Services proposés',
), ),
'cgu' => Array( 'cgu' => Array(
'key' => 'cgu', 'key' => 'cgu',
@ -23,8 +23,8 @@ $pages = Array(
), ),
'interventions' => Array( 'interventions' => Array(
'key' => 'interventions', 'key' => 'interventions',
'name' => 'Interventions', 'name' => 'Interventions & Incidents',
'desc' => 'Interventions passées et à venir', 'desc' => 'Interventions & incidents passés et à venir',
), ),
'faq' => Array( 'faq' => Array(
'key' => 'faq', 'key' => 'faq',
@ -56,7 +56,7 @@ $pages = Array(
$mainMenu = [ $mainMenu = [
$pages['index'], $pages['index'],
$pages['transparence'], $pages['transparence'],
$pages['solutions'], $pages['services'],
$pages['interventions'] $pages['interventions']
]; ];

@ -33,7 +33,7 @@ $currentPage = $pages['index'];
<div class="ui four column doubling stackable grid container"> <div class="ui four column doubling stackable grid container">
<div class="column"> <div class="column">
<h2>Hébergeur</h2> <h2>Hébergeur</h2>
<p>Je propose actuellement des solutions <?= pageLink($pages['solutions'], array('name'=>'d\'hébergement Nextcloud')) ?>, à destination des particuliers, associations, TPE/PME et autres structures à taille humaine. Mon objectif premier est de rendre à l'utilisateur final la <strong>souveraineté de ses données</strong>.</p> <p>Je propose actuellement des solutions <?= pageLink($pages['services'], array('name'=>'d\'hébergement Nextcloud')) ?>, à destination des particuliers, associations, TPE/PME et autres structures à taille humaine. Mon objectif premier est de rendre à l'utilisateur final la <strong>souveraineté de ses données</strong>.</p>
<p>Concrètement, cela signifie que j'utilise exclusivement des logiciels open-source, qui garantissent à mes clients <strong>l'interopérabilité et la portabilité</strong> de leurs données.</p> <p>Concrètement, cela signifie que j'utilise exclusivement des logiciels open-source, qui garantissent à mes clients <strong>l'interopérabilité et la portabilité</strong> de leurs données.</p>
</div> </div>
<div class="column"> <div class="column">

@ -30,19 +30,19 @@ $currentPage = $pages['interventions'];
</div> </div>
<div class="ui container borderless center aligned"> <div class="ui container borderless center aligned">
<h1>INTERVENTIONS PASSÉES ET À VENIR</h1> <h1>INCIDENTS & INTERVENTIONS</h1>
</div> </div>
<div class="ui vertical stripe segment"> <div class="ui vertical stripe segment">
<div class="ui text container"> <div class="ui text container">
<h2>Interventions planifiées / en cours</h2> <h2>Incidents déclarés, interventions planifiées ou en cours</h2>
<p>Aucun incident déclaré.</p>
<p>Aucune intervention planifiée ni en cours à cette heure.</p> <p>Aucune intervention planifiée ni en cours à cette heure.</p>
</div> </div>
</div> </div>
<div class="ui vertical stripe segment interventions"> <div class="ui vertical stripe segment interventions">
<div class="ui text container"> <div class="ui text container">
<h2>Interventions terminées</h2> <h2>Incidents & interventions passés</h2>
<div class="ui raised segment"> <div class="ui raised segment">
<div class="ui clearing basic segment"> <div class="ui clearing basic segment">

@ -48,8 +48,8 @@ $currentPage = $pages['mentions'];
<h3>ACTIVITÉ</h3> <h3>ACTIVITÉ</h3>
<p><a href="https://clawd.fr/" target="_self">clawd.fr</a> propose des solutions d'hébergement de site et d'application web à prix libre.<br> <p><a href="https://clawd.fr/" target="_self">clawd.fr</a> propose des solutions d'hébergement de site et d'application web à prix libre.<br>
Les Conditions Générales d'Utilisation du site et des services proposés sont disponibles à l'adresse suivante: <a href="https://clawd.fr/cgu.html" target="_blank">http://clawd.fr/cgu.html</a>.<br> Les Conditions Générales d'Utilisation du site et des services proposés sont disponibles à l'adresse suivante: <a href="https://clawd.fr/cgu" target="_blank">https://clawd.fr/cgu</a>.<br>
Les Conditions Générales de Vente des services proposés sont disponibles à l'adresse suivante: <a href="https://clawd.fr/cgv.html" target="_blank">http://clawd.fr/cgv.html</a>.</p> Les Conditions Générales de Vente des services proposés sont disponibles à l'adresse suivante: <a href="https://clawd.fr/cgv" target="_blank">https://clawd.fr/cgv</a>.</p>
<h3>DONNÉES PERSONNELLES ET COOKIES</h3> <h3>DONNÉES PERSONNELLES ET COOKIES</h3>
<p>Le site <a href="https://clawd.fr/" target="_self">clawd.fr</a> n'utilise aucun cookie.</p> <p>Le site <a href="https://clawd.fr/" target="_self">clawd.fr</a> n'utilise aucun cookie.</p>

@ -1,6 +1,6 @@
<?php <?php
require_once 'includes/_config.php'; require_once 'includes/_config.php';
$currentPage = $pages['solutions']; $currentPage = $pages['services'];
?><!DOCTYPE html> ?><!DOCTYPE html>
<html lang="fr"> <html lang="fr">
@ -8,7 +8,7 @@ $currentPage = $pages['solutions'];
<?php include 'includes/_meta.php'; ?> <?php include 'includes/_meta.php'; ?>
<meta name="description" content="clawd.fr Solutions d'hébergement Nextcloud à prix libre" /> <meta name="description" content="clawd.fr Solutions d'hébergement Nextcloud à prix libre" />
<link rel="canonical" href="https://clawd.fr/solutions" /> <link rel="canonical" href="https://clawd.fr/solutions" />
<title>clawd.fr - Solutions d'hébergement Nextcloud à prix libre</title> <title>clawd.fr - Service d'hébergement Nextcloud à prix libre</title>
<?php include 'includes/_assets.php'; ?> <?php include 'includes/_assets.php'; ?>
</head> </head>
@ -30,7 +30,7 @@ $currentPage = $pages['solutions'];
</div> </div>
<div class="ui container borderless center aligned"> <div class="ui container borderless center aligned">
<h1>SOLUTIONS PROPOSÉES</h1> <h1>SERVICES PROPOSÉS</h1>
</div> </div>
<div class="ui vertical stripe segment"> <div class="ui vertical stripe segment">

@ -57,16 +57,17 @@ $currentPage = $pages['transparence'];
<div class="eight wide column"> <div class="eight wide column">
<h3>Matériel</h3> <h3>Matériel</h3>
<p>L'infrastructure d'hébergement est actuellement composée d'un seul serveur hébergé par la société <a href="https://www.hetzner.com/" target="_blank">Hetzner Online GmbH</a> dans son datacenter de Falkenstein en Allemagne (FSN1-DC1). Étant un <a href="https://fr.wikipedia.org/wiki/Serveur_d%C3%A9di%C3%A9" target="_blank">serveur dédié</a>, je suis le seul administrateur de cette machine.</p> <p>L'infrastructure d'hébergement est actuellement composée d'un seul serveur hébergé par la société <a href="https://www.hetzner.com/" target="_blank">Hetzner Online GmbH</a> dans son datacenter de Falkenstein en Allemagne (FSN1-DC1). Étant un <a href="https://fr.wikipedia.org/wiki/Serveur_d%C3%A9di%C3%A9" target="_blank">serveur dédié</a>, je suis le seul administrateur de cette machine.</p>
<p>Ce serveur utilise 4 disques durs de 10TB chacun, agrégés en un volume <a href="https://fr.wikipedia.org/wiki/RAID_(informatique)#RAID_10_(ou_RAID_1+0)" target="_blank">RAID10</a> de 20TB et peut donc supporter sans perte de données la panne d'un disque dur, voire deux dans certains cas. La mémoire vive utilisée (32GB DDR3) est certifiée <a href="https://fr.wikipedia.org/wiki/M%C3%A9moire_%C3%A0_code_correcteur_d%27erreurs" target="_blank">ECC</a>. Cette machine ne dispose actuellement que d'un seul bloc d'alimentation et d'une seule interface réseau (1Gbps).</p> <p>Ce serveur est équipé d'un processeur Intel Xeon E3-1270V3 et utilise 4 disques durs de 10TB chacun, agrégés en un volume <a href="https://fr.wikipedia.org/wiki/RAID_(informatique)#RAID_10_(ou_RAID_1+0)" target="_blank">RAID10</a> (hardware) de 20TB et peut donc supporter sans perte de données la panne d'un disque dur, voire deux dans certains cas. La mémoire vive utilisée (32GB DDR3) est certifiée <a href="https://fr.wikipedia.org/wiki/M%C3%A9moire_%C3%A0_code_correcteur_d%27erreurs" target="_blank">ECC</a>. Cette machine ne dispose actuellement que d'un seul bloc d'alimentation et d'une seule interface réseau (Intel I210, 1Gbps).</p>
</div> </div>
<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 Europe.</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>
<div class="sixteen wide column"> <div class="sixteen wide column">
<h3>Interventions</h3> <h3>Interventions & incidents</h3>
<p>Vous pouvez consulter l'intégralité des interventions passées et à venir sur l'infrastructure sur la page dédiée: <?= pageLink($pages['interventions']) ?>.</p> <p>Vous pouvez consulter l'intégralité des interventions passées et à venir sur l'infrastructure sur la page dédiée: <?= pageLink($pages['interventions']) ?>.</p>
</div> </div>
</div> </div>
@ -112,7 +113,7 @@ $currentPage = $pages['transparence'];
<div class="sixteen wide column"> <div class="sixteen wide column">
<h2>Objectifs à moyen et long terme</h2> <h2>Objectifs à moyen et long terme</h2>
</div> </div>
<p>Ces évolutions se traduiront, lorsqu'elles seront implémentées, par une modification des <?= pageLink($pages['cgu']) ?> pour refléter les engagements pris de mon côté vis-à-vis de mes clients présents et futurs sans impact sur les leurs ou les tarifs qui resteront libres.</p> <p>Ces évolutions se traduiront, lorsqu'elles seront implémentées, par une modification des <?= pageLink($pages['cgu']) ?> & <?= pageLink($pages['cgv']) ?> pour refléter les engagements pris de mon côté vis-à-vis de mes clients présents et futurs sans impact sur les leurs ou les tarifs qui resteront libres.</p>
</div> </div>
</div> </div>
<div class="row"> <div class="row">

Loading…
Cancel
Save