Compare commits

...

13 Commits

Author SHA1 Message Date
b012054d1d typo 2025-03-07 15:28:12 +01:00
797348ad02 migrated server from hostup to netcup 2025-03-07 15:26:17 +01:00
51f2e2702f new ip 2025-03-07 14:41:52 +01:00
ac002d218b new ip 2025-03-07 14:31:19 +01:00
a94635e382 pricing 2025-01-28 12:04:10 +01:00
9403a5fdd3 backup plan 2025-01-20 11:35:28 +01:00
ba58ada5c9 added stats 2025-01-18 15:02:24 +01:00
bc62bc1b2a path 2025-01-17 12:04:17 +01:00
786d0d8dd0 doc is a section 2025-01-17 12:02:00 +01:00
7435545420 typo 2025-01-17 00:49:53 +01:00
90b4d9cbef doc and titles sizes 2025-01-17 00:44:23 +01:00
2417f877c6 minor changes 2025-01-16 17:28:32 +01:00
00d6975fe0 minor changes 2025-01-16 17:27:16 +01:00
29 changed files with 245 additions and 208 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
public/

12
src/content/doc/_index.md Normal file
View File

@ -0,0 +1,12 @@
+++
title = "Documentation"
template = "section.html"
+++
En cours d'écriture 📝...<br>
S'il vous manque une information, [contactez-moi](/contact).
<div class="col--1-1">
<a class="box box__link" href="users">Utilisateurs</a>
<a class="box box__link" href="admins">Administrateurs</a>
</div>

119
src/content/doc/admins.md Normal file
View File

@ -0,0 +1,119 @@
+++
title = "Le coin de administrateurs"
slug = "admins"
template = "documentation.html"
+++
## Infrastructure {#infra}
L'infrastructure "matérielle" de NETig repose sur des VPS (Virtual Private
Server) de petite capacité afin de suivre les besoins au plus près, d'éviter les
surcoûts de location, le gaspillage énergétique, mais également d'améliorer la
fiabilité en cloisonnant les services.
Concernant la partie logicielle c'est
[Chimera Linux](https://chimera-linux.org) qui a été choisi comme système
d'exploitation, pour ses bonnes pratiques de sécurité et sa simplicité
d'administration. Les services sont conteneurisés avec
[Nerdctl](https://github.com/containerd/nerdctl) (compatible avec Docker), il
s'agit d'une couche légère de virtualisation qui permet un niveau supplémentaire
de cloisonnement mais également de simplifier les tâches de déploiement.
### Serveurs {#servers}
Actuellement les besoins sont faible, un seul VPS suffit, il est fournit par
[netcup GmbH](https://www.netcup.com/en) en Allemagne dans leur datacenter de
Nuremberg.
| | Dwalin |
|----------|--------|
| vCPU | 8 |
| RAM | 16Go |
| Stockage | 512Go |
### Réseau {#network}
Les connexion entrantes sont filtrées par un pare-feu, et redirigées sur le
réseau local par un reverse proxy.
| | Dwalin |
|------|------------------|
| IPv4 | 152.53.133.254 |
### Sauvegardes {#backups}
Les données sont sauvegardées automatiquement une fois par jour et stockées sur
le serveur même, ainsi que sur un stockage distant en Allemagne chez
[Hetzner](https://www.hetzner.com) dans leur datacenter de Falkenstein.
## Chimera Linux {#chimera}
Quelques petites choses à savoir concernant Chimera Linux avant de mettre les
mains dans le cambouis :
* <s>Sudo</s> : Ne cherchez pas `sudo` c'est lexcellent `doas` d'OpenBSD qui est
utilisé ici !
* Environnement utilisateur (userland) : Chimera Linux utilise l'environnement
utilisateur de FreeBSD à la place des outils GNU habituels, globalement les
commandes sont les mêmes mais attention certaines options peuvent parfois être
différentes.
### APK {#apk}
Le gestionnaire de paquets APK d'Alpine Linux est utilisé, il est simple, rapide
et extrêmement fiable !
Mettre à jour les fichiers d'index des dépôts :
```
# apk update
```
Mettre à jour le système (⚠️ ne pas mettre à jour un serveur en production sans
avoir testé la mise à jour sur une machine de test) :
```
# apk upgrade
```
Chercher un paquet :
```
# apk search <quelque_chose>
```
Obtenir des informations sur un paquet :
```
# apk info <paquet>
```
Installer un paquet :
```
# apk add <paquet>
```
Supprimer un paquet :
```
# apk del <paquet>
```
> Les sous-commandes `add` et `del` ajoutent/enlèvent le nom du/des paquet(s) du
> fichier `/etc/apk/world` qui contient la liste des paquets explicitement
> installés, APK calcule les dépendances à partir de ce fichier.
## Dinit {#dinit}
...
## Maintenance {#maintenance}
### Connexion aux serveurs {#connection}
...
### Nerdctl {#nerdctl}
...
### Services {#services}
Si nécessaire la documentation spécifique à chaque service si se trouve dans le
`README.md` du service sur [NETgit](https://git.netig.net).

28
src/content/doc/users.md Normal file
View File

@ -0,0 +1,28 @@
+++
title = "Le coin des utilisateurs"
slug = "users"
template = "documentation.html"
+++
Vous trouverez ici toutes les informations dont vous pourriez avoir besoin pour
utiliser les services de NETig.
### NETmail {#netmail}
Vous pouvez consulter vos mails depuis le [webmail](https://webmail.netig.net),
mais si vous souhaitez utiliser un client tel que Thunderbird, ou bien K-9 Mail
sur Android voici la configuration :
IMAP
* Serveur : mail.netig.net
* Type de sécurité : STARTTLS
* Port : 143
* Nom d'utilisateur : adresse mail complète
SMTP
* Serveur : mail.netig.net
* Type de sécurité : STARTTLS
* Port : 587
* Nom d'utilisateur : adresse mail complète

View File

@ -1,86 +0,0 @@
+++
title = "Documentation"
slug = "documentation"
template = "documentation.html"
+++
En cours d'écriture 📝 !
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi tempore ratione necessitatibus culpa maxime delectus,
accusamus harum est porro ut fugiat aperiam, consequuntur explicabo. Modi tenetur incidunt non exercitationem sunt?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quae magnam, cum iste minima culpa recusandae et reiciendis
veritatis deserunt debitis fuga, atque delectus qui ea dolorum tempore aspernatur nihil nisi!
### Infrastructure
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi tempore ratione necessitatibus culpa maxime delectus,
accusamus harum est porro ut fugiat aperiam, consequuntur explicabo. Modi tenetur incidunt non exercitationem sunt?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quae magnam, cum iste minima culpa recusandae et reiciendis
veritatis deserunt debitis fuga, atque delectus qui ea dolorum tempore aspernatur nihil nisi!
#### Serveurs
Lorem ipsum dolor sit amet consectetur adipisicing elit. Soluta, voluptate consequatur. Ex, ipsum sint. Hic, esse modi,
ipsam dicta minima praesentium assumenda unde architecto nostrum quibusdam reprehenderit tenetur qui nulla? Lorem ipsum
dolor sit, amet consectetur adipisicing elit. Repellat iusto eius aspernatur earum, quo reiciendis, magni doloremque
debitis ipsum at laborum deserunt quis molestias facilis provident facere rem! Aliquam, voluptatem? Lorem ipsum, dolor
sit amet consectetur adipisicing elit. Deserunt sunt, porro soluta perferendis, ipsa alias voluptatum facere eos
reprehenderit explicabo dolorem sit accusantium consequatur minima quia molestias culpa temporibus autem. Lorem ipsum
dolor sit amet consectetur adipisicing elit. Sunt alias odio excepturi sed eligendi omnis modi amet dolores saepe,
quibusdam placeat? Praesentium voluptatum molestiae quos laboriosam eligendi facilis minima doloribus.
#### Réseau
Lorem ipsum dolor sit amet consectetur adipisicing elit. Inventore quae reprehenderit nostrum neque nulla dicta quasi
eius perspiciatis cum eos, id, voluptatem quaerat, minus tenetur placeat doloribus ea porro amet.
#### Sauvegardes
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi tempore ratione necessitatibus culpa maxime delectus,
accusamus harum est porro ut fugiat aperiam, consequuntur explicabo. Modi tenetur incidunt non exercitationem sunt?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quae magnam, cum iste minima culpa recusandae et reiciendis
veritatis deserunt debitis fuga, atque delectus qui ea dolorum tempore aspernatur nihil nisi!
### Services
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi tempore ratione necessitatibus culpa maxime delectus,
accusamus harum est porro ut fugiat aperiam, consequuntur explicabo. Modi tenetur incidunt non exercitationem sunt?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quae magnam, cum iste minima culpa recusandae et reiciendis
veritatis deserunt debitis fuga, atque delectus qui ea dolorum tempore aspernatur nihil nisi!
#### Mail
Lorem ipsum dolor sit amet consectetur adipisicing elit. Inventore quae reprehenderit nostrum neque nulla dicta quasi
eius perspiciatis cum eos, id, voluptatem quaerat, minus tenetur placeat doloribus ea porro amet.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Soluta, voluptate consequatur. Ex, ipsum sint. Hic, esse modi,
ipsam dicta minima praesentium assumenda unde architecto nostrum quibusdam reprehenderit tenetur qui nulla? Lorem ipsum
dolor sit, amet consectetur adipisicing elit. Repellat iusto eius aspernatur earum, quo reiciendis, magni doloremque
debitis ipsum at laborum deserunt quis molestias facilis provident facere rem! Aliquam, voluptatem? Lorem ipsum, dolor
sit amet consectetur adipisicing elit. Deserunt sunt, porro soluta perferendis, ipsa alias voluptatum facere eos
reprehenderit explicabo dolorem sit accusantium consequatur minima quia molestias culpa temporibus autem. Lorem ipsum
dolor sit amet consectetur adipisicing elit. Sunt alias odio excepturi sed eligendi omnis modi amet dolores saepe,
quibusdam placeat? Praesentium voluptatum molestiae quos laboriosam eligendi facilis minima doloribus.
### Maintenance
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi tempore ratione necessitatibus culpa maxime delectus,
accusamus harum est porro ut fugiat aperiam, consequuntur explicabo. Modi tenetur incidunt non exercitationem sunt?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quae magnam, cum iste minima culpa recusandae et reiciendis
veritatis deserunt debitis fuga, atque delectus qui ea dolorum tempore aspernatur nihil nisi!
#### APK
Lorem ipsum dolor sit amet consectetur adipisicing elit. Inventore quae reprehenderit nostrum neque nulla dicta quasi
eius perspiciatis cum eos, id, voluptatem quaerat, minus tenetur placeat doloribus ea porro amet.
#### Nerdctl
Lorem ipsum dolor sit amet consectetur adipisicing elit. Soluta, voluptate consequatur. Ex, ipsum sint. Hic, esse modi,
ipsam dicta minima praesentium assumenda unde architecto nostrum quibusdam reprehenderit tenetur qui nulla? Lorem ipsum
dolor sit, amet consectetur adipisicing elit. Repellat iusto eius aspernatur earum, quo reiciendis, magni doloremque
debitis ipsum at laborum deserunt quis molestias facilis provident facere rem! Aliquam, voluptatem? Lorem ipsum, dolor
sit amet consectetur adipisicing elit. Deserunt sunt, porro soluta perferendis, ipsa alias voluptatum facere eos
reprehenderit explicabo dolorem sit accusantium consequatur minima quia molestias culpa temporibus autem. Lorem ipsum
dolor sit amet consectetur adipisicing elit. Sunt alias odio excepturi sed eligendi omnis modi amet dolores saepe,
quibusdam placeat? Praesentium voluptatum molestiae quos laboriosam eligendi facilis minima doloribus.

View File

@ -10,7 +10,7 @@ NETig<br>Julien Debrousse<br>Siren : 799 900 907
Il est possible de prendre contact par courriel à : <a href="mailto:contact@netig.net">contact@netig.net</a>.
### Hébergement des données
Toutes les données collectées dans le cadre de la mise à disposition des services sont conservées exclusivement sur des serveurs gérés par moi chez HostUp en Suède et Hetzner en Allemagne.
Toutes les données collectées dans le cadre de la mise à disposition des services sont conservées exclusivement sur des serveurs gérés par moi chez netcup et Hetzner en Allemagne.
## Conditions Générales dUtilisation
### Disponibilité

File diff suppressed because one or more lines are too long

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#fff" width="800px" height="800px" viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg">
<path d="M.75 0c-.41 0-.75.34-.75.75v5.5c0 .41.34.75.75.75h6.5c.41 0 .75-.34.75-.75v-5.5c0-.41-.34-.75-.75-.75h-6.5zm.25 1h1v1h-1v-1zm2 0h4v1h-4v-1zm-2 2h1v1h-1v-1zm2 0h4v1h-4v-1zm-2 2h1v1h-1v-1zm2 0h4v1h-4v-1z"/>
</svg>

Before

Width:  |  Height:  |  Size: 441 B

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3 13.6493C3 16.6044 5.41766 19 8.4 19L16.5 19C18.9853 19 21 16.9839 21 14.4969C21 12.6503 19.8893 10.9449 18.3 10.25C18.1317 7.32251 15.684 5 12.6893 5C10.3514 5 8.34694 6.48637 7.5 8.5C4.8 8.9375 3 11.2001 3 13.6493Z" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 539 B

View File

@ -1,7 +0,0 @@
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="SVGRepo_bgCarrier" stroke-width="0"/>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12 21V11M12 11L9 14M12 11L15 14M7 16.8184C4.69636 16.2074 3 14.1246 3 11.6493C3 9.20008 4.8 6.9375 7.5 6.5C8.34694 4.48637 10.3514 3 12.6893 3C15.684 3 18.1317 5.32251 18.3 8.25C19.8893 8.94488 21 10.6503 21 12.4969C21 14.8148 19.25 16.7236 17 16.9725" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 573 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.4142 3.82843C12.6332 3.04738 11.3668 3.04738 10.5858 3.82843L9.91421 4.5L11.482 6.06774C11.6472 6.02356 11.8208 6 12 6C13.1046 6 14 6.89543 14 8C14 8.17916 13.9764 8.35282 13.9323 8.51804L15.982 10.5677C16.1472 10.5236 16.3208 10.5 16.5 10.5C17.6046 10.5 18.5 11.3954 18.5 12.5C18.5 13.6046 17.6046 14.5 16.5 14.5C15.3954 14.5 14.5 13.6046 14.5 12.5C14.5 12.3208 14.5236 12.1472 14.5677 11.982L13 10.4142V15.2676C13.5978 15.6134 14 16.2597 14 17C14 18.1046 13.1046 19 12 19C10.8954 19 10 18.1046 10 17C10 16.2597 10.4022 15.6134 11 15.2676V9.73244C10.4022 9.38663 10 8.74028 10 8C10 7.82084 10.0236 7.64718 10.0677 7.48196L8.5 5.91421L3.82843 10.5858C3.04738 11.3668 3.04738 12.6332 3.82843 13.4142L10.5858 20.1716C11.3668 20.9526 12.6332 20.9526 13.4142 20.1716L20.1716 13.4142C20.9526 12.6332 20.9526 11.3668 20.1716 10.5858L13.4142 3.82843ZM9.17157 2.41421C10.7337 0.852115 13.2663 0.852119 14.8284 2.41422L21.5858 9.17157C23.1479 10.7337 23.1479 13.2663 21.5858 14.8284L14.8284 21.5858C13.2663 23.1479 10.7337 23.1479 9.17157 21.5858L2.41421 14.8284C0.852115 13.2663 0.852119 10.7337 2.41422 9.17157L9.17157 2.41421Z" fill="#fff"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,7 +0,0 @@
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools -->
<svg version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve" width="800px" height="800px" fill="#000000">
<g id="SVGRepo_bgCarrier" stroke-width="0"/>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M21 8L17.4392 9.97822C15.454 11.0811 14.4614 11.6326 13.4102 11.8488C12.4798 12.0401 11.5202 12.0401 10.5898 11.8488C9.53864 11.6326 8.54603 11.0811 6.5608 9.97822L3 8M6.2 19H17.8C18.9201 19 19.4802 19 19.908 18.782C20.2843 18.5903 20.5903 18.2843 20.782 17.908C21 17.4802 21 16.9201 21 15.8V8.2C21 7.0799 21 6.51984 20.782 6.09202C20.5903 5.71569 20.2843 5.40973 19.908 5.21799C19.4802 5 18.9201 5 17.8 5H6.2C5.0799 5 4.51984 5 4.09202 5.21799C3.71569 5.40973 3.40973 5.71569 3.21799 6.09202C3 6.51984 3 7.07989 3 8.2V15.8C3 16.9201 3 17.4802 3.21799 17.908C3.40973 18.2843 3.71569 18.5903 4.09202 18.782C4.51984 19 5.07989 19 6.2 19Z" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

Before

Width:  |  Height:  |  Size: 956 B

View File

@ -1,7 +0,0 @@
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools -->
<svg fill="#ffffff" width="800px" height="800px" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
<g id="SVGRepo_bgCarrier" stroke-width="0"/>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/>

Before

Width:  |  Height:  |  Size: 801 B

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg fill="#fff" width="800px" height="800px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<path d="M27,3H5A1,1,0,0,0,5,5H27a1,1,0,0,0,0-2Z"/>
<path d="M27,7H5A1,1,0,0,0,5,9H27a1,1,0,0,0,0-2Z"/>
<path d="M27,11H5a1,1,0,0,0,0,2H27a1,1,0,0,0,0-2Z"/>
<path d="M27,15H5a1,1,0,0,0,0,2H27a1,1,0,0,0,0-2Z"/>
<path d="M27,19H5a1,1,0,0,0,0,2H27a1,1,0,0,0,0-2Z"/>
<path d="M27,23H5a1,1,0,0,0,0,2H27a1,1,0,0,0,0-2Z"/>
<path d="M27,27H5a1,1,0,0,0,0,2H27a1,1,0,0,0,0-2Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 633 B

View File

@ -114,8 +114,8 @@ h3 {
}
h4 {
font-size: 1.8rem;
line-height: 1.8rem;
font-size: 1.6rem;
line-height: 1.6rem;
}
/* Animations
@ -158,7 +158,7 @@ h4 {
.topbar {
display: flex;
height: 57px;
height: 70px;
flex-wrap: wrap;
align-items: center;
text-align: left;
@ -176,8 +176,8 @@ h4 {
#menuToggle {
display: block;
position: fixed;
top: 20px;
right: 20px;
top: 25px;
right: 25px;
z-index: 1;
}
@ -203,7 +203,7 @@ h4 {
height: 4px;
margin-bottom: 5px;
position: relative;
background: #cdcdcd;
background: #ffffff;
border-radius: 3px;
z-index: 1;
transform-origin: 4px 0px;
@ -265,13 +265,6 @@ h4 {
transform: none;
}
/* Gaps
------------------------------------------------------------------------ */
.gap__20 {
height: 20px;
}
/* Boxes
------------------------------------------------------------------------ */
@ -534,18 +527,33 @@ svg {
@media screen and (min-width: 1080px) and (max-resolution: 1x) {
min-height: 100vh;
}
ul {
margin-top: 0;
padding-top: 20px;
padding-bottom: 20px;
@media screen and (min-width: 1080px) and (max-resolution: 1x) {
position: sticky;
top: 0;
}
}
}
.doc ul {
margin-top: 0;
padding-top: 20px;
padding-bottom: 20px;
/* Markdown
------------------------------------------------------------------------ */
@media screen and (min-width: 1080px) and (max-resolution: 1x) {
position: sticky;
top: 0;
}
tr {
background: $color__ternary;
}
td, th {
padding: 10px;
}
code {
background: #010101;
padding: 5px;
}
/* Responsive 1080px

View File

@ -1,29 +1,44 @@
{% extends "base.html" %}
{% block content %}
<div class="doc col--1-4">
<div class="col--1-4">
<div class="docnav">
<ul class="sticky__57">
<li><a href="#infrastructure">Infrastructure</a></li>
<ul>
<a href="/doc"></a>
{% if current_path == "/doc/users/" %}
<li><a href="#users">Le coin des utilisateurs</a></li>
<ul>
<li><a href="#serveurs">Serveurs</a></li>
<li><a href="#reseau">Réseau</a></li>
<li><a href="#sauvegardes">Sauvegardes</a></li>
<li><a href="#netmail">NETmail</a></li>
</ul>
<li><a href="#services">Services</a></li>
{% elif current_path == "/doc/admins/" %}
<li><a href="#admins">Le coin des administrateurs</a></li>
<ul>
<li><a href="#mail">Mail</a></li>
</ul>
<li><a href="#maintenance">Maintenance</a></li>
<ul>
<li><a href="#apk">APK</a></li>
<li><a href="#nerdctl">Nerdctl</a></li>
<li><a href="#infra">Infrastructure</a></li>
<ul>
<li><a href="#servers">Serveurs</a></li>
<li><a href="#network">Réseau</a></li>
<li><a href="#backups">Sauvegardes</a></li>
</ul>
<li><a href="#chimera">Chimera Linux</a></li>
<ul>
<li><a href="#apk">APK</a></li>
<li><a href="#dinit">Dinit</a></li>
</ul>
<li><a href="#maintenance">Maintenance</a></li>
<ul>
<li><a href="#connection">Connexion aux serveurs</a></li>
<li><a href="#nerdctl">Nerdctl</a></li>
<li><a href="#services">Services</a></li>
</ul>
</ul>
{% endif %}
</ul>
</div>
<div class="content">
<div class="anchor" id="{{ page.slug }}"></div>
<h2>{{ page.title }}</h2>
<h1>{{ page.title }}</h1>
{{ page.content | safe }}
</div>
</div>

View File

@ -35,12 +35,12 @@
</div>
<div>
<h3>Comment ?</h3>
<p>L'ensemble des services sont fournis depuis un VPS chez <a href="https://hostup.se/en/"
target="_blank">HostUp</a> en Suède et conteneurisés, c'est à dire isolés les uns des autres
<p>L'ensemble des services sont fournis depuis un VPS chez <a href="https://netcup.com/en/"
target="_blank">netcup</a> en Allemagne et conteneurisés, c'est à dire isolés les uns des autres
pour améliorer la sécurité, la reproductibilité et l'automatisation. Le stockage est redondant sur deux
disques en cas de défaillance matérielle. Les données sont sauvegardées automatiquement une fois par
semaine et stockées sur le serveur ainsi qu'en Allemagne chez <a href="https://www.hetzner.com/"
target="_blank">Hetzner</a>. Utilisation exclusive de logiciels sous licences libres.</p>
disques en cas de défaillance matérielle. Les données sont sauvegardées quotidiennement et stockées en
Allemagne chez <a href="https://www.hetzner.com/" target="_blank">Hetzner</a>. Utilisation exclusive de
logiciels sous licences libres.</p>
</div>
<div>
<h3>Pourquoi ?</h3>
@ -72,7 +72,7 @@
</ul>
</div>
<div>
<p>Adresse mail en @netig.net ou votre nom de domaine (12€ de frais de mise en place
<p>Adresse mail en @netig.net (ou votre nom de domaine pour 12.50€ de frais de mise en place
supplémentaire), consultable depuis un webmail ou depuis votre client mail habituel.</p>
</div>
</div>
@ -105,13 +105,13 @@
</div>
<div>
<ul>
<li>20€/mois 5Go</li>
<li>4€/mois 5Go</li>
<li>2€/mois + 5Go</li>
<li>8€/mois option Collabora</li>
<li>2€/mois/utilisateur plafonné à 10€ option Collabora</li>
</ul>
</div>
<div>
<p>Votre propre instance Nextcloud privée pour plusieurs comptes.</p>
<p>Votre propre instance Nextcloud privée pour plusieurs comptes. Frais d'installation 25€.</p>
</div>
</div>
</div>
@ -140,13 +140,14 @@
</div>
<div>
<ul>
<li>8€/mois</li>
<li>4€/mois</li>
</ul>
</div>
<div>
<p>Listes de diffusion avec page d'inscription et d'archives publiques. Pas de limite sur le
nombre dabonnés ni sur le nombre de listes. Possibilité dutiliser une ou plusieurs
adresses mail dexpédition @netig.net ou tout autre fournisseur. Conforme RGPD.
adresses mail dexpédition @netig.net ou tout autre fournisseur. Conforme RGPD. Frais
d'installation 12.50€.
</p>
</div>
</div>

View File

@ -2,7 +2,7 @@
{% block content %}
<div class="content">
<h2>{{ page.title }}</h2>
<h1>{{ page.title }}</h1>
{{ page.content | safe }}
</div>
{% endblock content %}

View File

@ -14,4 +14,5 @@
<p>
Made with ❤️ with <a href="https://www.getzola.org/" target="_blank">Zola</a> !
</p>
</div>
</div>
<script defer src="https://stats.netig.net/script.js" data-website-id="d8e7ffde-ac8d-43e4-aab8-7acc82a137f7"></script>

View File

@ -1,4 +1,4 @@
{% if not page %}
{% if current_path == "/" %}
<div class="content col--1-2">
<div>
<a class="logo" href="/#"><img class="logo" src="{{ get_url(path="images/favicon.webp") }}" alt="Logo"></a>

View File

@ -29,7 +29,7 @@
<a href="/maintenance">Maintenance et incidents</a>
</li>
<li>
<a href="/documentation">Documentation</a>
<a href="/doc">Documentation</a>
</li>
<li>
<a href="/contact">Contact</a>

View File

@ -1,18 +0,0 @@
<div class="menu_icon_sidenav">
<div class="line1"></div>
<div class="line2"></div>
<div class="line3"></div>
</div>
<div class="sidenav">
<nav>
<ul>
<li><a href="/#">Accueil</a></li>
<li><a href="/#services">Services</a></li>
<li><a href="/#about">À propos</a></li>
<li><a href="/#hosting">Hébergement</a></li>
<li><a href="/maintenance">Maintenance et incidents</a></li>
<li><a href="/documentation">Documentation</a></li>
<li><a href="/contact">Contact</a></li>
</ul>
</nav>
</div>

View File

@ -1,5 +1,5 @@
<div class="topbar sticky">
{% if page %}
{% if current_path != "/" %}
<a class="logo--min" href="/#"><img class="logo" src="{{ get_url(path="images/favicon.webp") }}" alt="Logo"></a>
{% endif %}
<a class="" href="https://webmail.netig.net" target="_blank">NETmail</a>

View File

@ -0,0 +1,8 @@
{% extends "base.html" %}
{% block content %}
<div class="content">
<h1>{{ section.title }}</h1>
{{ section.content | safe }}
</div>
{% endblock content %}