Compare commits

..

18 Commits

Author SHA1 Message Date
Pierre Martin
9b2ca8f601 Add "devtools.sans.pub" to the HP list 2023-08-26 18:03:57 +02:00
Pierre Martin
10629f9dce Remove youtube-dl, which isn't online anymore 2023-05-10 08:22:08 +02:00
Pierre Martin
5df925dffe feat: deploy on Caprover directly 2023-05-08 12:22:57 +02:00
Pierre Martin
751954d0ac feat: announce Meli removal 2023-05-08 12:10:56 +02:00
Pierre Martin
cf0e018704 docs(changelog): added today's updates 2023-05-08 11:54:15 +02:00
Pierre Martin
10c5c99c37 feat: added ReqBin to home page services 2023-05-08 11:54:00 +02:00
Pierre Martin
7ae0a7e84a chore: update dependencies to latest versions 2023-05-08 10:07:08 +02:00
Pierre Martin
5fc516b988 chore: remove unused files 2023-05-08 10:01:59 +02:00
Pierre Martin
601917b0a4 chore: switch to pnpm 2023-05-08 10:01:26 +02:00
Pierre Martin
0f89ffee81 Add paste.sans.pub to the HP 2022-12-11 18:21:22 +01:00
Pierre Martin
4a0a906980 Added Numbre to the home page 2022-02-21 05:45:12 +01:00
Pierre Martin
2d53ad9b22 changelog: ménage d'hiver 2021-12-04 23:07:54 +01:00
Pierre Martin
7736cd4fd5 feat(changelog): documentation des changements du jour 2021-05-07 00:13:28 +02:00
Pierre Martin
3d61b70fd4 feat(services): ajout des nouveaux services disponibles sur la HP 2021-05-07 00:13:06 +02:00
Pierre Martin
f9fa6835d0 feat(analytics): ajout du script de tracking de analytics 2021-05-07 00:12:21 +02:00
Pierre Martin
64948c2a47 fixup 2021-04-13 13:29:40 +02:00
Pierre Martin
6b03415a0b feat: add wormhole as a link 2021-04-13 13:28:26 +02:00
Pierre Martin
a65174ec47 UI++ 2021-03-19 20:28:14 +01:00
14 changed files with 2793 additions and 7892 deletions

2
.dockerignore Normal file
View File

@@ -0,0 +1,2 @@
node_modules
public

View File

@@ -1,7 +0,0 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"

21
Dockerfile Normal file
View File

@@ -0,0 +1,21 @@
FROM node:20 as builder
WORKDIR /app
RUN npm install -g pnpm@8
COPY . .
RUN pnpm install && pnpm build
# See https://lipanski.com/posts/smallest-docker-image-static-website
FROM busybox:1.36
RUN adduser -D static
USER static
WORKDIR /home/static
COPY --from=builder /app/public .
# Run BusyBox httpd
EXPOSE 3000
CMD ["busybox", "httpd", "-f", "-v", "-p", "3000"]

4
captain-definition Normal file
View File

@@ -0,0 +1,4 @@
{
"schemaVersion": 2,
"dockerfilePath": "./Dockerfile"
}

View File

@@ -1,3 +0,0 @@
[build]
publish = "public/"
command = "npm run build"

7847
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -6,8 +6,7 @@
"clean": "rimraf public src/css/styles.css", "clean": "rimraf public src/css/styles.css",
"dev": "npm run clean && postcss src/css/tailwind.css > src/css/styles.css && eleventy --serve", "dev": "npm run clean && postcss src/css/tailwind.css > src/css/styles.css && eleventy --serve",
"build": "npm run clean && NODE_ENV=production postcss src/css/tailwind.css > src/css/styles.css && eleventy", "build": "npm run clean && NODE_ENV=production postcss src/css/tailwind.css > src/css/styles.css && eleventy",
"predeploy": "npm run build", "deploy": "npx caprover deploy -a sans-pub-site -b main"
"deploy": "npx @getmeli/cli upload --url https://pages.sans.pub --site b9be0e93-f2e8-43f3-8d83-35cb9076fe17 --branch main --token $MELI_TOKEN ./public"
}, },
"repository": { "repository": {
"type": "git", "type": "git",
@@ -27,12 +26,12 @@
}, },
"homepage": "https://sans.pub", "homepage": "https://sans.pub",
"devDependencies": { "devDependencies": {
"@11ty/eleventy": "^0.11.1", "@11ty/eleventy": "^2.0.1",
"autoprefixer": "^10.2.5", "autoprefixer": "^10.4.14",
"cssnano": "^4.1.10", "cssnano": "^6.0.1",
"postcss": "^8.2.8", "postcss": "^8.4.23",
"postcss-cli": "^8.3.1", "postcss-cli": "^10.1.0",
"rimraf": "^3.0.2", "rimraf": "^5.0.0",
"tailwindcss": "^2.0.4" "tailwindcss": "^3.3.2"
} }
} }

2558
pnpm-lock.yaml generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,15 +1,22 @@
<!doctype html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Its (j)ust (e)leventy and (t)ailwind … OK, and a few other things; its still really small though."> <meta
name="description"
content="Its (j)ust (e)leventy and (t)ailwind … OK, and a few other things; its still really small though."
/>
<title>{{ title }}</title> <title>{{ title }}</title>
<link rel="stylesheet" href="/css/styles.css"> <link rel="stylesheet" href="/css/styles.css" />
<script
async
defer
data-domain="sans.pub"
src="https://analytics.sans.pub/js/plausible.js"
></script>
</head> </head>
<body class="font-sans"> <body class="font-sans">
<main> <main>{{ content }}</main>
{{ content | safe }}
</main>
</body> </body>
</html> </html>

View File

@@ -13,7 +13,7 @@ title: Changelog - Sans.pub
</p> </p>
</div> </div>
{%- for changelog in collections.changelog -%} {%- for changelog in collections.changelog reversed -%}
<hr class="w-11/12 border-gray-200 mx-auto my-16" /> <hr class="w-11/12 border-gray-200 mx-auto my-16" />
<section class="my-6 mx-auto px-4 md:px-0 md:max-w-xl"> <section class="my-6 mx-auto px-4 md:px-0 md:max-w-xl">
<p <p

View File

@@ -0,0 +1,26 @@
---
title: Analytics.sans.pub
date: 2021-05-06
permalink: false
---
## Nouveau service
L'outil [Plausible](https://plausible.io/) a été déployé sur [analytics.sans.pub](https://analytics.sans.pub).
Cela permet de simplement suivre le trafic de l'un de vos sites web.\
Si vous souhaitez l'utiliser pour votre site (nous pouvons directement vous le configurer, il vous suffira d'ajouter un script à vos pages), contactez-nous.
Vous pouvez [consulter les statistiques de ce site](https://analytics.sans.pub/sans.pub) pour exemple (même si c'est plutôt calme par ici !).
## Mises à jour
Les logiciels suivants ont été mis à jour :
### Nextcloud 21.0.1
Une repasse sur les Nextcloud a été effectuée afin de mettre à jour :
- Nextcloud à la dernière version disponible
- toutes les extensions installées
Cela devrait principalement corriger des bugs, mais rien de notable à notre connaissance.

View File

@@ -0,0 +1,30 @@
---
title: Ménage d'hiver !
date: 2021-12-04
permalink: false
---
Nous avons procédé à un inventaire complet de ce qui tournait sur sans.pub. Certains outils expérimentaux ont été enlevés.\
Pour les autres, nous nous sommes assurés qu'ils étaient à jour.\
Il y a donc eu une belle salve de mises à jour… n'hésitez pas à nous contacter si vous rencontrez des problèmes.
## Mises à jour
Les logiciels suivants ont été mis à jour :
- adminer : 4.8.0 -> 4.8.1
- espace.sans.pub (Nextcloud) : 21.0.1 -> 22.2.3
- git.sans.pub (Gitea) : 1.13.1 -> 1.15.7
- pad.sans.pub (etherpad) : 1.8.6 -> 1.8.16
- pads.sans.pub (cryptpad) : 3.21.0 -> 4.12.0
- pass.sans.pub : bitwarden 1.17.0 -> vaultwarden 1.23.0 ([le projet a été renommé](https://github.com/dani-garcia/vaultwarden/discussions/1642))
- regarder.sans.pub (Peertube) : 2.4.0 -> 3.4.1
- rss.sans.pub (RSS-Bridge): 2020-11-10 -> 2021-04-25
- secrets.sans.pub (OTS) : 0.18.1 -> 0.21.0
- utils.sans.pub (CyberChef) : 9.21.0 -> 9.32.3
Autres outils gérés pour certaines personnes :
- LimeSurvey : 5.1.14 -> 5.2.4
- Monica : [2.19.1 -> 3.5.0](https://www.monicahq.com/changelog)
- Photoprism : 20201021 -> 20211203

View File

@@ -0,0 +1,45 @@
---
title: Mises à jour
date: 2023-05-08
permalink: false
---
Il y a un total de 48 applications sur sans.pub. Ces derniers mois, j'ai fait des mises à jour ponctuelles et partielles des applications hébergées.
Afin d'être plus régulier et de mieux communiquer les mises à jour ici, j'ai créé [un script permettant de faire un rapport d'état des applications](https://git.sans.pub/Sans.pub/Tools#captain-update-mjs) afin de pouvoir servir :
- de liste d'applications à mettre à jour
- de base pour une entrée de Changelog
J'espère que cela sera utile.
## Nouveau service
[ReqBin](https://reqbin.cloud.sans.pub/web) vous permet d'analyser des requêtes HTTP reçues.
Utile pour débugguer des webhooks !
Pour l'instant, aucune persistence des données n'est en place.
C'est donc à considérer comme un outil de travail temporaire.
N'hésitez pas à me contacter si vous souhaitez de la persistence.
## Arrêt de service
Le projet [Meli](https://github.com/getmeli) ne semblant plus être maintenu, nous avons arrêté pages.sans.pub pour l'instant.
D'autres alternatives vont arriver bientôt, il reste encore à expérimenter un peu cela.
## Applications mises à jour
*Pour cette édition, la section n'est pas homogène mais l'essentiel est de garder une trace des applications mises à jour.*
Durant cette mise à jour, j'ai redémarré des services critiques.
Les applications ont pu être injoignables entre 11h10 et 11h20 (Europe/Paris) ce jour.
- etherpad : [1.8.16 -> 1.8.18](https://git.sans.pub/Sans.pub/pad.sans.pub/commit/3979fc6ddaf8a2e8d0e2aa9af30d8035d6421002)
- gitea : 1.15.7 -> 1.19.3
- monica : 4.0.0
- nextcloud: 25.0.1 -> 26.0.1
- ots : v1.0.0
- poste.io (mail) : 2.3.10 -> 2.3.13
- privatebin : 1.5.1
- qbittorrent : 4.5.2
- rss (miniflux) : 2.0.40 -> 2.0.44

View File

@@ -21,20 +21,21 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
📝 <a href="./changelog" class="pl-2 underline font-semibold">Changelog</a> 📝 <a href="./changelog" class="pl-2 underline font-semibold">Changelog</a>
</p> </p>
<section class="max-w-lg mx-auto my-16"> <section class="max-w-xl mx-auto my-16 px-4 md:px-0">
<h2 class="text-3xl mb-4">Les outils publics</h2> <h2 class="text-3xl mb-4">Les outils publics</h2>
<p class="my-2"> <p class="my-2">
Ces outils sont accessibles à tout le monde, sans création de compte. Ces outils sont accessibles <strong>à tout le monde</strong>, sans création
de compte.
</p> </p>
<ul class="list-outside list-disc ml-6"> <ul class="list-outside list-disc ml-6">
<li> <li class="my-4">
<a class="underline font-semibold" href="https://calc.sans.pub/">Calc</a> <a class="underline font-semibold" href="https://calc.sans.pub/">Calc</a>
: créez un tableur éditable en temps réel par toutes les personnes à qui : créez un tableur éditable en temps réel par toutes les personnes à qui
vous en partagerez l'adresse. Vous pouvez ainsi vous en partagerez l'adresse. Vous pouvez ainsi
<strong>collaborer</strong> sur une liste, des comptes ou toute autre <strong>collaborer</strong> sur une liste, des comptes ou toute autre
tableur depuis n'importe quel navigateur internet en toute simplicité. tableur depuis n'importe quel navigateur internet en toute simplicité.
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://pad.sans.pub/">Pad</a> : <a class="underline font-semibold" href="https://pad.sans.pub/">Pad</a> :
créez un document éditable en temps réel par toutes les personnes à qui créez un document éditable en temps réel par toutes les personnes à qui
vous en partagerez l'adresse. Vous pouvez ainsi vous en partagerez l'adresse. Vous pouvez ainsi
@@ -42,7 +43,7 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
toute autre liste depuis n'importe quel navigateur internet en toute toute autre liste depuis n'importe quel navigateur internet en toute
simplicité. simplicité.
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://pads.sans.pub/" <a class="underline font-semibold" href="https://pads.sans.pub/"
>Pads chiffrés</a >Pads chiffrés</a
> >
@@ -52,7 +53,14 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
un petit espace pour collaborer avec des proches ou partager un document un petit espace pour collaborer avec des proches ou partager un document
confidentiel. confidentiel.
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://paste.sans.pub/"
>Pastebin</a
>
: partagez rapidement et en toute confidentialité des extraits de texte
sur le web.
</li>
<li class="my-4">
<a class="underline font-semibold" href="https://regarder.sans.pub/" <a class="underline font-semibold" href="https://regarder.sans.pub/"
>Regarder</a >Regarder</a
> >
@@ -61,7 +69,17 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
>Si vous souhaitez hébergez vos propres vidéos, contactez-nous.</strong >Si vous souhaitez hébergez vos propres vidéos, contactez-nous.</strong
> >
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://reqbin.sans.pub/"
>ReqBin</a
>
: analysez des requêtes HTTP reçues sur un webhook temporaire.
<strong
>À savoir : aucune persistence des données n'est en place, au prochain
redémarrage les données seront perdues.</strong
>
</li>
<li class="my-4">
<a class="underline font-semibold" href="https://rss.sans.pub/" <a class="underline font-semibold" href="https://rss.sans.pub/"
>RSS Bridge</a >RSS Bridge</a
> >
@@ -69,7 +87,7 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
des sites ou outils qui n'en proposent pas. Très utile si vous utilisez des sites ou outils qui n'en proposent pas. Très utile si vous utilisez
les flux RSS. les flux RSS.
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://secrets.sans.pub/" <a class="underline font-semibold" href="https://secrets.sans.pub/"
>Secrets</a >Secrets</a
> >
@@ -77,7 +95,7 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
via internet grâce à un lien unique qui n'est consultable qu'une seule via internet grâce à un lien unique qui n'est consultable qu'une seule
fois (et s'auto-détruit). fois (et s'auto-détruit).
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://utils.sans.pub/" <a class="underline font-semibold" href="https://utils.sans.pub/"
>Utils</a >Utils</a
> >
@@ -85,10 +103,44 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
convertissez, formattez … bref un outil très utile pour les personnes convertissez, formattez … bref un outil très utile pour les personnes
manipulant des données numériques. <strong>Jetez-y un œil.</strong> manipulant des données numériques. <strong>Jetez-y un œil.</strong>
</li> </li>
<li class="my-4">
<a class="underline font-semibold" href="https://devtools.sans.pub/"
>Dev Tools</a
>
: un autre couteau suisse, plutôt orienté vers les développeurs !
<strong>Jetez-y le second œil.</strong>
</li>
</ul> </ul>
</section> </section>
<section class="max-w-lg mx-auto my-16"> <section class="max-w-xl mx-auto my-16 px-4 md:px-0">
<h2 class="text-3xl mb-4">D'autres outils publics</h2>
<p class="my-2">
Ces outils
<strong>ne sont pas fournis ou hébergés par sans.pub</strong> mais
remplissent des conditions de confidentialité qui nous semblent suffisantes
pour vous les recommander.
</p>
<ul class="list-outside list-disc ml-6">
<li class="my-4">
<a class="underline font-semibold" href="https://numbr.dev/"
>Numbr - Calculatrice / Convertisseur / Notepad</a
>
: l'outil Numbr est un mélange entre un éditeur de texte et une
calculatrice. Très utile pour faire différents calculs avec conversions
d'unités en annotant chaque ligne. Essayez-le !
</li>
<li class="my-4">
<a class="underline font-semibold" href="https://wormhole.app/"
>Wormhole - Partage de fichiers</a
>
: le site Wormhole vous permet de partager simplement et rapidement des
fichiers de manière privée, qui s'auto-détruisent au bout de 24h.
</li>
</ul>
</section>
<section class="max-w-xl mx-auto my-16 px-4 md:px-0">
<h2 class="text-3xl mb-4">Les outils sur demande</h2> <h2 class="text-3xl mb-4">Les outils sur demande</h2>
<p class="my-2"> <p class="my-2">
Ces outils sont accessibles aux personnes en ayant demandé un accès. Pour Ces outils sont accessibles aux personnes en ayant demandé un accès. Pour
@@ -96,7 +148,17 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
<a class="underline" href="mailto:admin@sans.pub">admin@sans.pub</a>. <a class="underline" href="mailto:admin@sans.pub">admin@sans.pub</a>.
</p> </p>
<ul class="list-outside list-disc ml-6"> <ul class="list-outside list-disc ml-6">
<li> <li class="my-4">
<a class="underline font-semibold" href="https://analytics.sans.pub/"
>Analytics</a
>
: un outil vous permettant d'avoir des statistiques simples sur
l'utilisation (trafic) de votre site web. Voici par exemple
<a class="underline" href="https://analytics.sans.pub/sans.pub"
>les stats de ce site web</a
>.
</li>
<li class="my-4">
<a class="underline font-semibold" href="https://ecrire.sans.pub/" <a class="underline font-semibold" href="https://ecrire.sans.pub/"
>Écrire</a >Écrire</a
> >
@@ -104,7 +166,7 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
lesquels vous pourrez publier vos contenus très simplement. Elle peut lesquels vous pourrez publier vos contenus très simplement. Elle peut
également vous servir de journal ou notes privées. également vous servir de journal ou notes privées.
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://espace.sans.pub/" <a class="underline font-semibold" href="https://espace.sans.pub/"
>Espace</a >Espace</a
> >
@@ -116,7 +178,7 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
familles ou petites entreprises.</strong familles ou petites entreprises.</strong
> >
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://git.sans.pub/">Git</a> <a class="underline font-semibold" href="https://git.sans.pub/">Git</a>
: hébergez du code public ou privé et coopérez sur vos projets. Ce site : hébergez du code public ou privé et coopérez sur vos projets. Ce site
est d'ailleurs est d'ailleurs
@@ -124,25 +186,29 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
>versionné dans cet espace</a >versionné dans cet espace</a
>. >.
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://mail.sans.pub/">Mail</a> <a class="underline font-semibold" href="https://mail.sans.pub/">Mail</a>
: vos emails hébergés sur nos serveurs, loin des regards indiscrets. : vos emails hébergés sur nos serveurs, loin des regards indiscrets.
Utilisez votre propre nom de domaine (xxx@monsite.com) ou une adresse Utilisez votre propre nom de domaine (xxx@monsite.com) ou une adresse
xxx@sans.pub. xxx@sans.pub.
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://pass.sans.pub/" <a class="underline font-semibold" href="https://pass.sans.pub/"
>Mots de passe</a >Mots de passe</a
> >
: un espace de stockage sécurisé pour vos mots de passe et données : un espace de stockage sécurisé pour vos mots de passe et données
sécurisées. sécurisées.
</li> </li>
<li> <li class="my-4">
<a class="underline font-semibold" href="https://pages.sans.pub/" <a class="underline font-semibold" href="https://pages.sans.pub/"
>Pages</a >Pages</a
> >
: hébergez un site web statique facilement ! Soit avec une adresse : hébergez un site web statique facilement ! Soit avec une adresse
xxx.pages.sans.pub, soit avec votre propre nom de domaine (monsite.com). xxx.pages.sans.pub, soit avec votre propre nom de domaine (monsite.com).
<strong
>Service arrêté le 8 mai 2023 - une alternative sera bientôt
disponible</strong
>
</li> </li>
</ul> </ul>