Allow multiple sites generation
7
.gitignore
vendored
|
@ -1,7 +1,6 @@
|
|||
*.html
|
||||
*.gz
|
||||
temp/*
|
||||
temp2/*
|
||||
!LICENSE.html
|
||||
mdp.php
|
||||
style.min.css
|
||||
antopie/css
|
||||
antopie/*.html
|
||||
docs
|
||||
|
|
44
README.md
|
@ -1,42 +1,52 @@
|
|||
# Présentation
|
||||
|
||||
Ceci est le code source du [site web d'Antopie](https://antopie.org).
|
||||
C'est un générateur de sites statiques en PHP.
|
||||
Ceci est le code source du générateur de sites statiques qui créé le [site web d'Antopie](https://antopie.org).
|
||||
|
||||
# Utilisation
|
||||
|
||||
Placer les pages dans `pages/<adresse de la page>.md`. Le format est principalement du Markdown Extra mais il est aussi possible de rajouter de l'HTML et du PHP. Elles sont ensuite transformées par `compil.php` en pages HTML statiques.
|
||||
Placer les pages dans `<site>/md/<page>.md`. Le format est principalement du Markdown Extra mais il est aussi possible de rajouter de l'HTML et du PHP. Elles sont ensuite transformées par `compil.php` en pages HTML statiques, placées dans `<site>/<page>.html`
|
||||
|
||||
`compil.php` prend 2 arguments :
|
||||
* `pw`, mot de passe définit dans mdp.php
|
||||
* `site`, nom du dossier du site
|
||||
* `as`, qui dépend de l'endroit où sera déployé le site
|
||||
|
||||
Pour déployer en DNS en liant vers `page`, utiliser `as=dns`.
|
||||
Pour déployer en Onion en liant vert `page`, utiliser `as=onion`.
|
||||
Pour déployer en DNS en liant vert `page.html`, ignorer `as`.
|
||||
|
||||
Exemple : http://tructructruc.onion/web/compil.php?as=onion&pw=change-moi
|
||||
Exemple : http://tructructruc.onion/web/compil.php?as=onion&pw=change-moi&site=antopie
|
||||
|
||||
Les droits d'écriture sont requis sur l'ensemble du dossier par l'user qui exécute PHP.
|
||||
Les droits d'écriture sont requis sur <site>/css et temp/ par l'user qui exécute PHP.
|
||||
|
||||
`compil.php` va chercher à utiliser [static-compress](https://github.com/neosmart/static-compress) dans `/usr/local/bin/static-compress` pour compresser les fichiers CSS et HTML créés.
|
||||
|
||||
```
|
||||
$ cargo install static-compress
|
||||
$ sudo mv ~/.cargo/bin/static-compress /usr/local/bin/
|
||||
```
|
||||
|
||||
# Bibliothèques utilisées
|
||||
|
||||
Le dossier bibli contient les dépendances incluses dans ce site.
|
||||
Le dossier `bibli` contient les dépendances incluses dans le générateur de sites :
|
||||
|
||||
| Nom | Description | Source |
|
||||
| --------------- | --------------------------------- | ------------------------------------------- |
|
||||
| ubuntu | La police Ubuntu | https://design.ubuntu.com/font |
|
||||
| fontello | Pack d'icônes | http://fontello.com |
|
||||
| lesserphp | Compilateur Less en PHP | https://github.com/MarcusSchwarz/lesserphp |
|
||||
| konami-js | Le code de Konami | https://snaptortoise.github.io/konami-js |
|
||||
| gomez css | Gomez du jeu vidéo Fez en CSS | https://github.com/maisano/gomez-css |
|
||||
| static-compress | Compression de fichiers statiques | https://github.com/neosmart/static-compress |
|
||||
| parsedown | Compilateur Markdown en PHP | https://parsedown.org |
|
||||
| Nom | Description | Source |
|
||||
| --------- | --------------------------- | ------------------------------------------ |
|
||||
| lesserphp | Compilateur Less en PHP | https://github.com/MarcusSchwarz/lesserphp |
|
||||
| parsedown | Compilateur Markdown en PHP | https://parsedown.org |
|
||||
|
||||
Il y a aussi quelques dépendances spécifiques au site d'Antopie :
|
||||
|
||||
| Nom | Description | Source |
|
||||
| --------- | ------------------- | ---------------------------------------- |
|
||||
| fontello | Pack d'icônes | http://fontello.com |
|
||||
| konami-js | Le code de Konami | https://snaptortoise.github.io/konami-js |
|
||||
| gomez css | Gomez de Fez en CSS | https://github.com/maisano/gomez-css |
|
||||
|
||||
# Licence
|
||||
|
||||
Le site web d'Antopie est un logiciel libre ; vous pouvez le diffuser et le modifier suivant les termes de la GNU Affero General Public License telle que publiée par la Free Software Foundation ; soit la version 3 de cette licence, soit (à votre convenance) une version ultérieure.
|
||||
Le générateur de sites web d'Antopie est un logiciel libre ; vous pouvez le diffuser et le modifier suivant les termes de la GNU Affero General Public License telle que publiée par la Free Software Foundation ; soit la version 3 de cette licence, soit (à votre convenance) une version ultérieure.
|
||||
|
||||
Le site web d'Antopie est diffusé dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIALISATION ou d’ADÉQUATION À UN USAGE PARTICULIER. Voyez la GNU Affero General Public License pour plus de détails.
|
||||
Le générateur de sites web d'Antopie est diffusé dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIALISATION ou d’ADÉQUATION À UN USAGE PARTICULIER. Voyez la GNU Affero General Public License pour plus de détails.
|
||||
|
||||
Vous devriez avoir reçu une copie de la GNU Affero General Public License avec ce code. Sinon, consultez https://www.gnu.org/licenses/
|
||||
|
|
4
clr.php → antopie/clr.php
Executable file → Normal file
|
@ -108,7 +108,7 @@ $bhex = sprintf("%02X",round($b));
|
|||
$rgbhex = $rhex . $ghex . $bhex;
|
||||
|
||||
?>
|
||||
<!-- Code source : https://code.antopie.org/miraty/web/src/branch/master/clr.php -->
|
||||
<!-- Code source : https://code.antopie.org/miraty/web/src/branch/master/antopie/clr.php -->
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
|
@ -128,7 +128,7 @@ $rgbhex = $rhex . $ghex . $bhex;
|
|||
}
|
||||
|
||||
#txt {
|
||||
font-family: "Ubuntu", sans-serif;
|
||||
font-family: system-ui, sans-serif;
|
||||
font-size: 50px;
|
||||
color: <?php echo "#" . $rgbhex; ?>;
|
||||
padding: 10px;
|
0
bibli/fontello/LICENSE.txt → antopie/fontello/LICENSE.txt
Executable file → Normal file
0
bibli/fontello/README.txt → antopie/fontello/README.txt
Executable file → Normal file
0
bibli/fontello/config.json → antopie/fontello/config.json
Executable file → Normal file
0
bibli/fontello/css/animation.css → antopie/fontello/css/animation.css
vendored
Executable file → Normal file
0
bibli/fontello/css/fontello-codes.css → antopie/fontello/css/fontello-codes.css
vendored
Executable file → Normal file
0
bibli/fontello/css/fontello-embedded.css → antopie/fontello/css/fontello-embedded.css
vendored
Executable file → Normal file
0
bibli/fontello/css/fontello-ie7-codes.css → antopie/fontello/css/fontello-ie7-codes.css
vendored
Executable file → Normal file
0
bibli/fontello/css/fontello-ie7.css → antopie/fontello/css/fontello-ie7.css
vendored
Executable file → Normal file
0
bibli/fontello/css/fontello.css → antopie/fontello/css/fontello.css
vendored
Executable file → Normal file
0
bibli/fontello/demo.html → antopie/fontello/demo.html
Executable file → Normal file
0
bibli/fontello/font/fontello.eot → antopie/fontello/font/fontello.eot
Executable file → Normal file
0
bibli/fontello/font/fontello.svg → antopie/fontello/font/fontello.svg
Executable file → Normal file
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
0
bibli/fontello/font/fontello.ttf → antopie/fontello/font/fontello.ttf
Executable file → Normal file
0
bibli/fontello/font/fontello.woff → antopie/fontello/font/fontello.woff
Executable file → Normal file
0
bibli/fontello/font/fontello.woff2 → antopie/fontello/font/fontello.woff2
Executable file → Normal file
0
bibli/gomez/gomez.css → antopie/gomez/gomez.css
Executable file → Normal file
0
bibli/gomez/gomez.min.css → antopie/gomez/gomez.min.css
vendored
Executable file → Normal file
0
img/404fourmie.png → antopie/img/404fourmie.png
Executable file → Normal file
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.5 KiB |
0
img/antopiev5-500.png → antopie/img/antopiev5-500.png
Executable file → Normal file
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
0
img/antopiev5-500.webp → antopie/img/antopiev5-500.webp
Executable file → Normal file
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 4.1 KiB |
0
img/antopiev5.svg → antopie/img/antopiev5.svg
Executable file → Normal file
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
0
img/icons/128.png → antopie/img/icons/128.png
Executable file → Normal file
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
0
img/icons/128.webp → antopie/img/icons/128.webp
Executable file → Normal file
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
0
img/icons/16.png → antopie/img/icons/16.png
Executable file → Normal file
Before Width: | Height: | Size: 396 B After Width: | Height: | Size: 396 B |
0
img/icons/16.webp → antopie/img/icons/16.webp
Executable file → Normal file
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 220 B |
0
img/icons/256.png → antopie/img/icons/256.png
Executable file → Normal file
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
0
img/icons/256.webp → antopie/img/icons/256.webp
Executable file → Normal file
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
0
img/icons/32.png → antopie/img/icons/32.png
Executable file → Normal file
Before Width: | Height: | Size: 726 B After Width: | Height: | Size: 726 B |
0
img/icons/32.webp → antopie/img/icons/32.webp
Executable file → Normal file
Before Width: | Height: | Size: 446 B After Width: | Height: | Size: 446 B |
0
img/icons/512.png → antopie/img/icons/512.png
Executable file → Normal file
Before Width: | Height: | Size: 9 KiB After Width: | Height: | Size: 9 KiB |
0
img/icons/512.webp → antopie/img/icons/512.webp
Executable file → Normal file
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
0
img/icons/64.png → antopie/img/icons/64.png
Executable file → Normal file
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
0
img/icons/64.webp → antopie/img/icons/64.webp
Executable file → Normal file
Before Width: | Height: | Size: 858 B After Width: | Height: | Size: 858 B |
0
img/logos/bitwarden.png → antopie/img/logos/bitwarden.png
Executable file → Normal file
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 6.2 KiB |
0
img/logos/bitwarden.webp → antopie/img/logos/bitwarden.webp
Executable file → Normal file
Before Width: | Height: | Size: 868 B After Width: | Height: | Size: 868 B |
0
img/logos/diagrams.png → antopie/img/logos/diagrams.png
Executable file → Normal file
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
img/logos/diagrams.webp → antopie/img/logos/diagrams.webp
Executable file → Normal file
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
0
img/logos/element.png → antopie/img/logos/element.png
Executable file → Normal file
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
0
img/logos/element.webp → antopie/img/logos/element.webp
Executable file → Normal file
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
BIN
antopie/img/logos/etherpad.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
antopie/img/logos/etherpad.webp
Normal file
After Width: | Height: | Size: 1.4 KiB |
0
img/logos/gitea.png → antopie/img/logos/gitea.png
Executable file → Normal file
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
BIN
antopie/img/logos/gitea.webp
Normal file
After Width: | Height: | Size: 2.8 KiB |
0
img/logos/jirafeau.png → antopie/img/logos/jirafeau.png
Executable file → Normal file
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
0
img/logos/jirafeau.webp → antopie/img/logos/jirafeau.webp
Executable file → Normal file
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
0
img/logos/libreqr.png → antopie/img/logos/libreqr.png
Executable file → Normal file
Before Width: | Height: | Size: 354 B After Width: | Height: | Size: 354 B |
0
img/logos/libreqr.webp → antopie/img/logos/libreqr.webp
Executable file → Normal file
Before Width: | Height: | Size: 152 B After Width: | Height: | Size: 152 B |
BIN
antopie/img/logos/matrix.png
Normal file
After Width: | Height: | Size: 990 B |
BIN
antopie/img/logos/matrix.webp
Normal file
After Width: | Height: | Size: 400 B |
0
img/logos/nextcloud.png → antopie/img/logos/nextcloud.png
Executable file → Normal file
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
0
img/logos/nextcloud.webp → antopie/img/logos/nextcloud.webp
Executable file → Normal file
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
0
img/logos/opensondage.png → antopie/img/logos/opensondage.png
Executable file → Normal file
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
0
img/logos/opensondage.webp → antopie/img/logos/opensondage.webp
Executable file → Normal file
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
0
img/logos/origine/bitwarden.png → antopie/img/logos/origine/bitwarden.png
Executable file → Normal file
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
0
img/logos/origine/diagrams.jpg → antopie/img/logos/origine/diagrams.jpg
Executable file → Normal file
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
0
img/logos/origine/element.png → antopie/img/logos/origine/element.png
Executable file → Normal file
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
0
img/logos/etherpad.png → antopie/img/logos/origine/etherpad-white.png
Executable file → Normal file
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
0
img/logos/origine/etherpad.png → antopie/img/logos/origine/etherpad.png
Executable file → Normal file
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
0
img/logos/origine/gitea.png → antopie/img/logos/origine/gitea.png
Executable file → Normal file
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 8.1 KiB |
0
img/logos/origine/jirafeau.png → antopie/img/logos/origine/jirafeau.png
Executable file → Normal file
Before Width: | Height: | Size: 9 KiB After Width: | Height: | Size: 9 KiB |
0
img/logos/origine/matrix.png → antopie/img/logos/origine/matrix.png
Executable file → Normal file
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
0
img/logos/origine/nextcloud.png → antopie/img/logos/origine/nextcloud.png
Executable file → Normal file
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
0
img/logos/origine/peertube.png → antopie/img/logos/origine/peertube.png
Executable file → Normal file
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
0
img/logos/origine/pleroma.png → antopie/img/logos/origine/pleroma.png
Executable file → Normal file
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 6.7 KiB |
0
img/logos/origine/plume.png → antopie/img/logos/origine/plume.png
Executable file → Normal file
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
0
img/logos/origine/privatebin.png → antopie/img/logos/origine/privatebin.png
Executable file → Normal file
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
0
img/logos/origine/qr.png → antopie/img/logos/origine/qr.png
Executable file → Normal file
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
0
img/logos/origine/riot.png → antopie/img/logos/origine/riot.png
Executable file → Normal file
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
0
img/logos/origine/rssbridge.png → antopie/img/logos/origine/rssbridge.png
Executable file → Normal file
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
0
img/logos/origine/searx_logo.svg → antopie/img/logos/origine/searx_logo.svg
Executable file → Normal file
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 6.1 KiB |
0
img/logos/peertube.png → antopie/img/logos/peertube.png
Executable file → Normal file
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
img/logos/peertube.webp → antopie/img/logos/peertube.webp
Executable file → Normal file
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
0
img/logos/pleroma.png → antopie/img/logos/pleroma.png
Executable file → Normal file
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
0
img/logos/pleroma.webp → antopie/img/logos/pleroma.webp
Executable file → Normal file
Before Width: | Height: | Size: 244 B After Width: | Height: | Size: 244 B |
0
img/logos/plume.png → antopie/img/logos/plume.png
Executable file → Normal file
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
0
img/logos/plume.webp → antopie/img/logos/plume.webp
Executable file → Normal file
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
0
img/logos/privatebin.png → antopie/img/logos/privatebin.png
Executable file → Normal file
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
0
img/logos/privatebin.webp → antopie/img/logos/privatebin.webp
Executable file → Normal file
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
0
img/logos/rssbridge.png → antopie/img/logos/rssbridge.png
Executable file → Normal file
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
0
img/logos/rssbridge.webp → antopie/img/logos/rssbridge.webp
Executable file → Normal file
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
0
img/logos/searx.png → antopie/img/logos/searx.png
Executable file → Normal file
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
0
img/logos/searx.webp → antopie/img/logos/searx.webp
Executable file → Normal file
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
bibli/konami.js → antopie/konami.js
Executable file → Normal file
0
pages/404.md → antopie/md/404.md
Executable file → Normal file
3
pages/autres-initiatives.md → antopie/md/autres-initiatives.md
Executable file → Normal file
|
@ -5,9 +5,6 @@ Cette page liste d'autres initiative de décentraliser et décommercialiser Inte
|
|||
[**42l**](https://42l.fr/)
|
||||
: Services originaux, CHATONS, Paris
|
||||
|
||||
[**DryCat**](https://www.drycat.fr/)
|
||||
: Hetzner, CHATONS, Nantes
|
||||
|
||||
[**TeDomum**](https://tedomum.net/)
|
||||
: CHATONS
|
||||
|
15
antopie/md/cgu.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
|
||||
## Préambule
|
||||
|
||||
<span style="color: red;">Antopie</span> est un ensemble de services Internet créé en France par une seule personne y résidant. L'utilisation de ces services oblige la pleine acceptation des présentes conditions.
|
||||
|
||||
* Celles-ci peuvent être mises à jour et modifiées à tout moment.
|
||||
* Seule leur dernière version est applicable.
|
||||
|
||||
## Conditions
|
||||
|
||||
* <span style="color: red;">Antopie</span> est soumise à toutes les restrictions et obligations de la loi française. Cela prévaut partout.
|
||||
* <span style="color: red;">Antopie</span> se dégage de toutes responsabilités. Les services peuvent être à tout moment modifiés ou interrompus, temporairement ou définitivement, avec ou sans préavis.
|
||||
* L'utilisation d'<span style="color: red;">Antopie</span> pour une communication publique est régie par <a href="<?php formerUrlLocale('manifeste-sur-le-contenu'); ?>">le manifeste sur le contenu d'<span style="color: red;">Antopie</span></a>.
|
||||
* <span style="color: red;">Antopie</span> est ouverte à toute conscience à priori.
|
||||
* Vous pouvez contacter l'administrataire d'<span style="color: red;">Antopie</span> par courriel : [miraty+legal@antopie.org](mailto:miraty+legal@antopie.org).
|
4
pages/contact.md → antopie/md/contact.md
Executable file → Normal file
|
@ -1,5 +1,5 @@
|
|||
Vous pouvez me contacter par l'un des moyens suivants :
|
||||
* Mail : [miraty+antopie@antopie.org](mailto:miraty+antopie@antopie.org)
|
||||
OpenPGP : [`B16B 12A8 957B 2EC7 9659 04A6 B82D 15F0 3E67 B2B5`](<?= clearnetOrOnion("https://miraty.antopie.org", "http://miratyww5h7xhki2ttodapygnukmnrywn4osw3d32llc4sggzmyso5id.onion") ?>/B16B12A8957B2EC7965904A6B82D15F03E67B2B5.asc)
|
||||
* Matrix : @miraty:matrix.antopie.org
|
||||
* Fédiverse : [@miraty@plero.antopie.org](https://plero.antopie.org/miraty)
|
||||
* Matrix : `@miraty:matrix.antopie.org`
|
||||
* Fédiverse : `@miraty@plero.antopie.org`
|
0
pages/courriel.md → antopie/md/courriel.md
Executable file → Normal file
15
pages/details-techniques.md → antopie/md/details-techniques.md
Executable file → Normal file
|
@ -13,7 +13,7 @@ Une tour nommée Pastèque avec :
|
|||
|
||||
## Système
|
||||
|
||||
[YunoHost](https://yunohost.org) 4.0 (basé sur [Debian](https://www.debian.org) 10) et son écosystème : Nginx, Postfix, Fail2ban...
|
||||
[YunoHost](https://yunohost.org) 4 (basé sur [Debian](https://www.debian.org) 10) et son écosystème : Nginx, Postfix, Fail2ban...
|
||||
|
||||
## DNS
|
||||
|
||||
|
@ -23,20 +23,23 @@ Il est enregistré dans la [HSTS Preload List](https://hstspreload.org).
|
|||
|
||||
## Onion
|
||||
|
||||
En plus de l'accès par le DNS, plusieurs services sont aussi accessibles en `.onion`, par Tor. Il s'agit des mêmes serveurs qui tournent derrière, et leurs URLs d'accès Web sont interchangeables. Le support de l'Onion est récent, et des modifications importantes pourraient survenir dessus.
|
||||
En plus de l'accès par le DNS, plusieurs services sont aussi accessibles en `.onion`, par Tor. Il s'agit des mêmes serveurs qui tournent derrière, et leurs URLs d'accès Web sont interchangeables.
|
||||
|
||||
## Internet
|
||||
|
||||
Pastèque est connectée à Internet via une connexion du FAI Free en fibre optique (FTTH) à Paris.
|
||||
Le débit maximal disponible varie entre 50 Mo/s (400 Mbit/s) et 100 Mo/s (800 Mbit/s).
|
||||
Adresse IPv6 : `2a01:e34:ec23:b760:5604:a6ff:fec4:58bd`
|
||||
Adresse IPv4 : `78.194.59.118`
|
||||
|
||||
## Sauvegarde
|
||||
## Sauvegardes
|
||||
|
||||
Des sauvegardes sont faites régulièrement avec le [système intégré à YunoHost](https://yunohost.org/#/backup).
|
||||
PeerTube et Nextcloud ne sont pas sauvegardées car cela prendrait trop de place.
|
||||
Les sauvegardes sont copiées sur un disque dans la même pièce.
|
||||
Les données contenues dans PeerTube et Nextcloud ne sont pas sauvegardées car cela utiliserait trop de place.
|
||||
Les sauvegardes sont copiées sur un autre disque dans la même pièce tous les 14 jours.
|
||||
|
||||
## Journaux de connexion
|
||||
|
||||
Le serveur utilise la configuration par défaut de YunoHost pour les journaux de connexion (logs), dont la durée de conservation est de 14 jours pour Nginx.
|
||||
|
||||
## Relai Tor
|
||||
|
38
pages/index.md → antopie/md/index.md
Executable file → Normal file
|
@ -11,21 +11,21 @@ Le compte <a href="https://mamot.fr/@Antopie" rel="me">@Antopie@mamot.fr</a> ([R
|
|||
<?php
|
||||
|
||||
$logoService = array(
|
||||
'plume' => 'plume.webp',
|
||||
'peertube' => 'peertube.webp',
|
||||
'gitea' => 'gitea.webp',
|
||||
'libreqr' => 'libreqr.webp',
|
||||
'bitwarden' => 'bitwarden.webp',
|
||||
'nextcloud' => 'nextcloud.webp',
|
||||
'synapse' => 'matrix.webp',
|
||||
'element' => 'element.webp',
|
||||
'privatebin' => 'privatebin.webp',
|
||||
'jirafeau' => 'jirafeau.webp',
|
||||
'rssbridge' => 'rssbridge.webp',
|
||||
'searx' => 'searx.webp',
|
||||
'etherpad' => 'etherpad.webp',
|
||||
'diagrams' => 'diagrams.webp',
|
||||
'opensondage' => 'opensondage.webp',
|
||||
'plume' => 'plume',
|
||||
'peertube' => 'peertube',
|
||||
'gitea' => 'gitea',
|
||||
'libreqr' => 'libreqr',
|
||||
'bitwarden' => 'bitwarden',
|
||||
'nextcloud' => 'nextcloud',
|
||||
'synapse' => 'matrix',
|
||||
'element' => 'element',
|
||||
'privatebin' => 'privatebin',
|
||||
'jirafeau' => 'jirafeau',
|
||||
'rssbridge' => 'rssbridge',
|
||||
'searx' => 'searx',
|
||||
'etherpad' => 'etherpad',
|
||||
'diagrams' => 'diagrams',
|
||||
'opensondage' => 'opensondage',
|
||||
'iprefua' => NULL,
|
||||
);
|
||||
|
||||
|
@ -94,7 +94,7 @@ $descService = array(
|
|||
'bitwarden' => 'Générez, enregistrez et synchronisez des mots ou phrases de passe fortes.',
|
||||
'nextcloud' => 'Synchronisation de fichiers, de contacts (<a href="https://fr.wikipedia.org/wiki/CardDAV">CardDAV</a>), d’agenda (<a href="https://fr.wikipedia.org/wiki/CalDAV">CalDAV</a>), <a href="https://getcarnet.app/">Carnet</a> , et plein d’autres fonctionnalités grâce à des extensions.',
|
||||
'synapse' => 'Un serveur <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>, qui est un protocole internet moderne pour la communication écrite, audio ou vidéo.',
|
||||
'element' => 'Client Web pour <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>. Autrefois nommé Riot.',
|
||||
'element' => 'Client Web pour <a href="https://fr.wikipedia.org/wiki/Matrix_(protocole)">Matrix</a>.',
|
||||
'privatebin' => 'Partagez des textes, codes sources ou <a href="https://fr.wikipedia.org/wiki/Markdown">Markdown</a> rapidement.',
|
||||
'jirafeau' => 'Partagez rapidement n’importe quel fichier avec n’importe qui.',
|
||||
'rssbridge' => 'Exportez les données de centaines de sites aux formats <a href="https://fr.wikipedia.org/wiki/Atom_Syndication_Format">Atom</a>, <a href="https://fr.wikipedia.org/wiki/JavaScript_Object_Notation">JSON</a>, <a href="https://fr.wikipedia.org/wiki/Hypertext_Markup_Language">HTML</a>, Mrss ou texte.',
|
||||
|
@ -203,7 +203,11 @@ $aboutService = array(
|
|||
foreach($descService as $codeService => $descService) { ?>
|
||||
<div>
|
||||
|
||||
<?php if (isset($logoService[$codeService])) { ?><div class="logoService"><img class="elLogoServ" src="img/logos/<?php echo $logoService[$codeService]; ?>" alt=""/></div> <?php } ?>
|
||||
<?php if (isset($logoService[$codeService])) { ?><div class="logoService">
|
||||
<picture>
|
||||
<source srcset="img/logos/<?php echo $logoService[$codeService]; ?>.webp" type="image/webp">
|
||||
<img class="elLogoServ" src="img/logos/<?php echo $logoService[$codeService]; ?>.png" alt="">
|
||||
</picture></div> <?php } ?>
|
||||
<div class="titreService"><?php echo $nomService[$codeService]; ?></div>
|
||||
<div class="metasService">
|
||||
<?php if (!is_null($siteOfficielService[$codeService])) {
|
7
antopie/md/manifeste-sur-le-contenu.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
Antopie est hostile à la propagation de contenus droitistes, et est susceptible d'appliquer une modération en conséquence.
|
||||
|
||||
Le terme droitiste peut par exemple comprendre *autoritariste*, *fasciste*, *nationaliste*, *raciste*, *essentialiste*, *spéciste*, *capacitiste*, *productiviste*, *capitaliste*, *propriétariste*, *sexiste*, *queerphobe*, *transphobe*, *homophobe*, *psychophobe*, *grossophobe*, *putophobe*, *conspirationniste*, *spiritualiste*, *théiste* ou *dualiste*.
|
||||
|
||||
Ceci a été exprimé plus dans le but de guider les personnes dans leur choix de service avant leur établissement sur Antopie que de limiter l'expression des personnes qui sont déjà dessus. Aussi, si vous êtes d'accord avec ce qui est dit dans ce manifeste, vous ne devriez pas avoir besoin de vérifier la compatibilité de tout ce que vous dites avec. La modération sur Antopie est faite avec bienveillance et est ouverte à discussion. L'immense majorité des contenus retirés d'Antopie sont du spam ou sont publiés par des personnes n'ayant pas lu ce manifeste.
|
||||
|
||||
**Ce n'est pas une atteinte à la liberté d'expression.** Ce manifeste ne vous interdit pas de vous exprimer. Il vous demande simplement de ne pas utiliser un service Antopie pour cela si vous avez des idées trop différentes, auquel cas vous pourrez trouvez un service qui vous convient mieux.
|