Browse Source

Allow multiple sites generation

master
Miraty 4 months ago
parent
commit
6acd22615b
  1. 7
      .gitignore
  2. 44
      README.md
  3. 4
      antopie/clr.php
  4. 0
      antopie/fontello/LICENSE.txt
  5. 0
      antopie/fontello/README.txt
  6. 0
      antopie/fontello/config.json
  7. 0
      antopie/fontello/css/animation.css
  8. 0
      antopie/fontello/css/fontello-codes.css
  9. 0
      antopie/fontello/css/fontello-embedded.css
  10. 0
      antopie/fontello/css/fontello-ie7-codes.css
  11. 0
      antopie/fontello/css/fontello-ie7.css
  12. 0
      antopie/fontello/css/fontello.css
  13. 0
      antopie/fontello/css/fontello.min.css
  14. 0
      antopie/fontello/demo.html
  15. 0
      antopie/fontello/font/fontello.eot
  16. 0
      antopie/fontello/font/fontello.svg
  17. 0
      antopie/fontello/font/fontello.ttf
  18. 0
      antopie/fontello/font/fontello.woff
  19. 0
      antopie/fontello/font/fontello.woff2
  20. 0
      antopie/gomez/gomez.css
  21. 0
      antopie/gomez/gomez.min.css
  22. 0
      antopie/img/404fourmie.png
  23. 0
      antopie/img/antopiev5-350-fs8.png
  24. 0
      antopie/img/antopiev5-350.png
  25. 0
      antopie/img/antopiev5-350.webp
  26. 0
      antopie/img/antopiev5-400.png
  27. 0
      antopie/img/antopiev5-500.png
  28. 0
      antopie/img/antopiev5-500.webp
  29. 0
      antopie/img/antopiev5.svg
  30. 0
      antopie/img/ban.png
  31. 0
      antopie/img/icons/128.png
  32. 0
      antopie/img/icons/128.webp
  33. 0
      antopie/img/icons/16.png
  34. 0
      antopie/img/icons/16.webp
  35. 0
      antopie/img/icons/256.png
  36. 0
      antopie/img/icons/256.webp
  37. 0
      antopie/img/icons/32.png
  38. 0
      antopie/img/icons/32.webp
  39. 0
      antopie/img/icons/512.png
  40. 0
      antopie/img/icons/512.webp
  41. 0
      antopie/img/icons/64.png
  42. 0
      antopie/img/icons/64.webp
  43. 0
      antopie/img/logos/bitwarden.png
  44. 0
      antopie/img/logos/bitwarden.webp
  45. 0
      antopie/img/logos/diagrams.png
  46. 0
      antopie/img/logos/diagrams.webp
  47. 0
      antopie/img/logos/element.png
  48. 0
      antopie/img/logos/element.webp
  49. BIN
      antopie/img/logos/etherpad.png
  50. BIN
      antopie/img/logos/etherpad.webp
  51. 0
      antopie/img/logos/gitea.png
  52. BIN
      antopie/img/logos/gitea.webp
  53. 0
      antopie/img/logos/jirafeau.png
  54. 0
      antopie/img/logos/jirafeau.webp
  55. 0
      antopie/img/logos/libreqr.png
  56. 0
      antopie/img/logos/libreqr.webp
  57. BIN
      antopie/img/logos/matrix.png
  58. BIN
      antopie/img/logos/matrix.webp
  59. 0
      antopie/img/logos/nextcloud.png
  60. 0
      antopie/img/logos/nextcloud.webp
  61. 0
      antopie/img/logos/opensondage.png
  62. 0
      antopie/img/logos/opensondage.webp
  63. 0
      antopie/img/logos/origine/bitwarden.png
  64. 0
      antopie/img/logos/origine/diagrams.jpg
  65. 0
      antopie/img/logos/origine/element.png
  66. 0
      antopie/img/logos/origine/etherpad-white.png
  67. 0
      antopie/img/logos/origine/etherpad.png
  68. 0
      antopie/img/logos/origine/gitea.png
  69. 0
      antopie/img/logos/origine/jirafeau.png
  70. 0
      antopie/img/logos/origine/matrix.png
  71. 0
      antopie/img/logos/origine/nextcloud.png
  72. 0
      antopie/img/logos/origine/peertube.png
  73. 0
      antopie/img/logos/origine/pleroma.png
  74. 0
      antopie/img/logos/origine/plume.png
  75. 0
      antopie/img/logos/origine/privatebin.png
  76. 0
      antopie/img/logos/origine/qr.png
  77. 0
      antopie/img/logos/origine/riot.png
  78. 0
      antopie/img/logos/origine/rssbridge.png
  79. 0
      antopie/img/logos/origine/searx_logo.svg
  80. 0
      antopie/img/logos/peertube.png
  81. 0
      antopie/img/logos/peertube.webp
  82. 0
      antopie/img/logos/pleroma.png
  83. 0
      antopie/img/logos/pleroma.webp
  84. 0
      antopie/img/logos/plume.png
  85. 0
      antopie/img/logos/plume.webp
  86. 0
      antopie/img/logos/privatebin.png
  87. 0
      antopie/img/logos/privatebin.webp
  88. 0
      antopie/img/logos/rssbridge.png
  89. 0
      antopie/img/logos/rssbridge.webp
  90. 0
      antopie/img/logos/searx.png
  91. 0
      antopie/img/logos/searx.webp
  92. 0
      antopie/konami.js
  93. 0
      antopie/md/404.md
  94. 3
      antopie/md/autres-initiatives.md
  95. 15
      antopie/md/cgu.md
  96. 4
      antopie/md/contact.md
  97. 0
      antopie/md/courriel.md
  98. 15
      antopie/md/details-techniques.md
  99. 38
      antopie/md/index.md
  100. 7
      antopie/md/manifeste-sur-le-contenu.md

7
.gitignore

@ -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 |
| --------- | --------------------------- | ------------------------------------------ |
| 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 |
| --------------- | --------------------------------- | ------------------------------------------- |
| 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 |
| --------- | ------------------- | ---------------------------------------- |
| 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

@ -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

0
bibli/fontello/README.txt → antopie/fontello/README.txt

0
bibli/fontello/config.json → antopie/fontello/config.json

0
bibli/fontello/css/animation.css → antopie/fontello/css/animation.css

0
bibli/fontello/css/fontello-codes.css → antopie/fontello/css/fontello-codes.css

0
bibli/fontello/css/fontello-embedded.css → antopie/fontello/css/fontello-embedded.css

0
bibli/fontello/css/fontello-ie7-codes.css → antopie/fontello/css/fontello-ie7-codes.css

0
bibli/fontello/css/fontello-ie7.css → antopie/fontello/css/fontello-ie7.css

0
bibli/fontello/css/fontello.css → antopie/fontello/css/fontello.css

0
bibli/fontello/css/fontello.min.css → antopie/fontello/css/fontello.min.css

0
bibli/fontello/demo.html → antopie/fontello/demo.html

0
bibli/fontello/font/fontello.eot → antopie/fontello/font/fontello.eot

0
bibli/fontello/font/fontello.svg → antopie/fontello/font/fontello.svg

0
bibli/fontello/font/fontello.ttf → antopie/fontello/font/fontello.ttf

0
bibli/fontello/font/fontello.woff → antopie/fontello/font/fontello.woff

0
bibli/fontello/font/fontello.woff2 → antopie/fontello/font/fontello.woff2

0
bibli/gomez/gomez.css → antopie/gomez/gomez.css

0
bibli/gomez/gomez.min.css → antopie/gomez/gomez.min.css

0
img/404fourmie.png → antopie/img/404fourmie.png

Before

Width: 766  |  Height: 484  |  Size: 18 KiB

After

Width: 766  |  Height: 484  |  Size: 18 KiB

0
img/antopiev5-350-fs8.png → antopie/img/antopiev5-350-fs8.png

Before

Width: 350  |  Height: 66  |  Size: 4.1 KiB

After

Width: 350  |  Height: 66  |  Size: 4.1 KiB

0
img/antopiev5-350.png → antopie/img/antopiev5-350.png

Before

Width: 350  |  Height: 66  |  Size: 5.6 KiB

After

Width: 350  |  Height: 66  |  Size: 5.6 KiB

0
img/antopiev5-350.webp → antopie/img/antopiev5-350.webp

0
img/antopiev5-400.png → antopie/img/antopiev5-400.png

Before

Width: 400  |  Height: 75  |  Size: 4.5 KiB

After

Width: 400  |  Height: 75  |  Size: 4.5 KiB

0
img/antopiev5-500.png → antopie/img/antopiev5-500.png

Before

Width: 500  |  Height: 94  |  Size: 5.5 KiB

After

Width: 500  |  Height: 94  |  Size: 5.5 KiB

0
img/antopiev5-500.webp → antopie/img/antopiev5-500.webp

0
img/antopiev5.svg → antopie/img/antopiev5.svg

0
img/ban.png → antopie/img/ban.png

Before

Width: 1500  |  Height: 500  |  Size: 28 KiB

After

Width: 1500  |  Height: 500  |  Size: 28 KiB

0
img/icons/128.png → antopie/img/icons/128.png

Before

Width: 128  |  Height: 128  |  Size: 2.8 KiB

After

Width: 128  |  Height: 128  |  Size: 2.8 KiB

0
img/icons/128.webp → antopie/img/icons/128.webp

0
img/icons/16.png → antopie/img/icons/16.png

Before

Width: 16  |  Height: 16  |  Size: 396 B

After

Width: 16  |  Height: 16  |  Size: 396 B

0
img/icons/16.webp → antopie/img/icons/16.webp

0
img/icons/256.png → antopie/img/icons/256.png

Before

Width: 256  |  Height: 256  |  Size: 4.6 KiB

After

Width: 256  |  Height: 256  |  Size: 4.6 KiB

0
img/icons/256.webp → antopie/img/icons/256.webp

0
img/icons/32.png → antopie/img/icons/32.png

Before

Width: 32  |  Height: 32  |  Size: 726 B

After

Width: 32  |  Height: 32  |  Size: 726 B

0
img/icons/32.webp → antopie/img/icons/32.webp

0
img/icons/512.png → antopie/img/icons/512.png

Before

Width: 512  |  Height: 512  |  Size: 9.0 KiB

After

Width: 512  |  Height: 512  |  Size: 9.0 KiB

0
img/icons/512.webp → antopie/img/icons/512.webp

0
img/icons/64.png → antopie/img/icons/64.png

Before

Width: 64  |  Height: 64  |  Size: 1.4 KiB

After

Width: 64  |  Height: 64  |  Size: 1.4 KiB

0
img/icons/64.webp → antopie/img/icons/64.webp

0
img/logos/bitwarden.png → antopie/img/logos/bitwarden.png

Before

Width: 100  |  Height: 100  |  Size: 6.2 KiB

After

Width: 100  |  Height: 100  |  Size: 6.2 KiB

0
img/logos/bitwarden.webp → antopie/img/logos/bitwarden.webp

0
img/logos/diagrams.png → antopie/img/logos/diagrams.png

Before

Width: 80  |  Height: 80  |  Size: 2.9 KiB

After

Width: 80  |  Height: 80  |  Size: 2.9 KiB

0
img/logos/diagrams.webp → antopie/img/logos/diagrams.webp

0
img/logos/element.png → antopie/img/logos/element.png

Before

Width: 100  |  Height: 100  |  Size: 2.2 KiB

After

Width: 100  |  Height: 100  |  Size: 2.2 KiB

0
img/logos/element.webp → antopie/img/logos/element.webp

BIN
antopie/img/logos/etherpad.png

After

Width: 59  |  Height: 100  |  Size: 2.8 KiB

BIN
antopie/img/logos/etherpad.webp

0
img/logos/gitea.png → antopie/img/logos/gitea.png

Before

Width: 180  |  Height: 180  |  Size: 3.8 KiB

After

Width: 180  |  Height: 180  |  Size: 3.8 KiB

BIN
antopie/img/logos/gitea.webp

0
img/logos/jirafeau.png → antopie/img/logos/jirafeau.png

Before

Width: 100  |  Height: 100  |  Size: 6.8 KiB

After

Width: 100  |  Height: 100  |  Size: 6.8 KiB

0
img/logos/jirafeau.webp → antopie/img/logos/jirafeau.webp

0
img/logos/libreqr.png → antopie/img/logos/libreqr.png

Before

Width: 512  |  Height: 512  |  Size: 354 B

After

Width: 512  |  Height: 512  |  Size: 354 B

0
img/logos/libreqr.webp → antopie/img/logos/libreqr.webp

BIN
antopie/img/logos/matrix.png

After

Width: 95  |  Height: 100  |  Size: 990 B

BIN
antopie/img/logos/matrix.webp

0
img/logos/nextcloud.png → antopie/img/logos/nextcloud.png

Before

Width: 150  |  Height: 68  |  Size: 12 KiB

After

Width: 150  |  Height: 68  |  Size: 12 KiB

0
img/logos/nextcloud.webp → antopie/img/logos/nextcloud.webp

0
img/logos/opensondage.png → antopie/img/logos/opensondage.png

Before

Width: 64  |  Height: 64  |  Size: 2.4 KiB

After

Width: 64  |  Height: 64  |  Size: 2.4 KiB

0
img/logos/opensondage.webp → antopie/img/logos/opensondage.webp

0
img/logos/origine/bitwarden.png → antopie/img/logos/origine/bitwarden.png

Before

Width: 640  |  Height: 640  |  Size: 27 KiB

After

Width: 640  |  Height: 640  |  Size: 27 KiB

0
img/logos/origine/diagrams.jpg → antopie/img/logos/origine/diagrams.jpg

Before

Width: 900  |  Height: 900  |  Size: 25 KiB

After

Width: 900  |  Height: 900  |  Size: 25 KiB

0
img/logos/origine/element.png → antopie/img/logos/origine/element.png

Before

Width: 256  |  Height: 256  |  Size: 2.1 KiB

After

Width: 256  |  Height: 256  |  Size: 2.1 KiB

0
img/logos/etherpad.png → antopie/img/logos/origine/etherpad-white.png

Before

Width: 59  |  Height: 100  |  Size: 2.5 KiB

After

Width: 59  |  Height: 100  |  Size: 2.5 KiB

0
img/logos/origine/etherpad.png → antopie/img/logos/origine/etherpad.png

Before

Width: 200  |  Height: 200  |  Size: 10 KiB

After

Width: 200  |  Height: 200  |  Size: 10 KiB

0
img/logos/origine/gitea.png → antopie/img/logos/origine/gitea.png

Before

Width: 180  |  Height: 180  |  Size: 8.1 KiB

After

Width: 180  |  Height: 180  |  Size: 8.1 KiB

0
img/logos/origine/jirafeau.png → antopie/img/logos/origine/jirafeau.png

Before

Width: 319  |  Height: 318  |  Size: 9.0 KiB

After

Width: 319  |  Height: 318  |  Size: 9.0 KiB

0
img/logos/origine/matrix.png → antopie/img/logos/origine/matrix.png

Before

Width: 485  |  Height: 512  |  Size: 10 KiB

After

Width: 485  |  Height: 512  |  Size: 10 KiB

0
img/logos/origine/nextcloud.png → antopie/img/logos/origine/nextcloud.png

Before

Width: 1139  |  Height: 518  |  Size: 17 KiB

After

Width: 1139  |  Height: 518  |  Size: 17 KiB

0
img/logos/origine/peertube.png → antopie/img/logos/origine/peertube.png

Before

Width: 220  |  Height: 293  |  Size: 3.1 KiB

After

Width: 220  |  Height: 293  |  Size: 3.1 KiB

0
img/logos/origine/pleroma.png → antopie/img/logos/origine/pleroma.png

Before

Width: 570  |  Height: 911  |  Size: 6.7 KiB

After

Width: 570  |  Height: 911  |  Size: 6.7 KiB

0
img/logos/origine/plume.png → antopie/img/logos/origine/plume.png

Before

Width: 512  |  Height: 512  |  Size: 24 KiB

After

Width: 512  |  Height: 512  |  Size: 24 KiB

0
img/logos/origine/privatebin.png → antopie/img/logos/origine/privatebin.png

Before

Width: 512  |  Height: 512  |  Size: 22 KiB

After

Width: 512  |  Height: 512  |  Size: 22 KiB

0
img/logos/origine/qr.png → antopie/img/logos/origine/qr.png

Before

Width: 512  |  Height: 512  |  Size: 3.5 KiB

After

Width: 512  |  Height: 512  |  Size: 3.5 KiB

0
img/logos/origine/riot.png → antopie/img/logos/origine/riot.png

Before

Width: 593  |  Height: 748  |  Size: 42 KiB

After

Width: 593  |  Height: 748  |  Size: 42 KiB

0
img/logos/origine/rssbridge.png → antopie/img/logos/origine/rssbridge.png

Before

Width: 599  |  Height: 124  |  Size: 22 KiB

After

Width: 599  |  Height: 124  |  Size: 22 KiB

0
img/logos/origine/searx_logo.svg → antopie/img/logos/origine/searx_logo.svg

0
img/logos/peertube.png → antopie/img/logos/peertube.png

Before

Width: 220  |  Height: 293  |  Size: 2.9 KiB

After

Width: 220  |  Height: 293  |  Size: 2.9 KiB

0
img/logos/peertube.webp → antopie/img/logos/peertube.webp

0
img/logos/pleroma.png → antopie/img/logos/pleroma.png

Before

Width: 63  |  Height: 100  |  Size: 2.4 KiB

After

Width: 63  |  Height: 100  |  Size: 2.4 KiB

0
img/logos/pleroma.webp → antopie/img/logos/pleroma.webp

0
img/logos/plume.png → antopie/img/logos/plume.png

Before

Width: 100  |  Height: 100  |  Size: 7.5 KiB

After

Width: 100  |  Height: 100  |  Size: 7.5 KiB

0
img/logos/plume.webp → antopie/img/logos/plume.webp

0
img/logos/privatebin.png → antopie/img/logos/privatebin.png

Before

Width: 94  |  Height: 100  |  Size: 12 KiB

After

Width: 94  |  Height: 100  |  Size: 12 KiB

0
img/logos/privatebin.webp → antopie/img/logos/privatebin.webp

0
img/logos/rssbridge.png → antopie/img/logos/rssbridge.png

Before

Width: 150  |  Height: 31  |  Size: 7.6 KiB

After

Width: 150  |  Height: 31  |  Size: 7.6 KiB

0
img/logos/rssbridge.webp → antopie/img/logos/rssbridge.webp

0
img/logos/searx.png → antopie/img/logos/searx.png

Before

Width: 109  |  Height: 100  |  Size: 4.2 KiB

After

Width: 109  |  Height: 100  |  Size: 4.2 KiB

0
img/logos/searx.webp → antopie/img/logos/searx.webp

0
bibli/konami.js → antopie/konami.js

0
pages/404.md → antopie/md/404.md

3
pages/autres-initiatives.md → antopie/md/autres-initiatives.md

@ -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

@ -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

@ -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

15
pages/details-techniques.md → antopie/md/details-techniques.md

@ -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

@ -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

@ -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.

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save