Compare commits

..

12 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
12 changed files with 2705 additions and 7880 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",
"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",
"predeploy": "npm run build",
"deploy": "npx @getmeli/cli upload --url https://pages.sans.pub --site b9be0e93-f2e8-43f3-8d83-35cb9076fe17 --branch main --token $MELI_TOKEN ./public"
"deploy": "npx caprover deploy -a sans-pub-site -b main"
},
"repository": {
"type": "git",
@@ -27,12 +26,12 @@
},
"homepage": "https://sans.pub",
"devDependencies": {
"@11ty/eleventy": "^0.11.1",
"autoprefixer": "^10.2.5",
"cssnano": "^4.1.10",
"postcss": "^8.2.8",
"postcss-cli": "^8.3.1",
"rimraf": "^3.0.2",
"tailwindcss": "^2.0.4"
"@11ty/eleventy": "^2.0.1",
"autoprefixer": "^10.4.14",
"cssnano": "^6.0.1",
"postcss": "^8.4.23",
"postcss-cli": "^10.1.0",
"rimraf": "^5.0.0",
"tailwindcss": "^3.3.2"
}
}

2558
pnpm-lock.yaml generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -17,6 +17,6 @@
></script>
</head>
<body class="font-sans">
<main>{{ content | safe }}</main>
<main>{{ content }}</main>
</body>
</html>

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

@@ -53,6 +53,13 @@ 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
confidentiel.
</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/"
>Regarder</a
@@ -62,6 +69,16 @@ 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
>
</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/"
>RSS Bridge</a
@@ -86,6 +103,13 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
convertissez, formattez … bref un outil très utile pour les personnes
manipulant des données numériques. <strong>Jetez-y un œil.</strong>
</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>
</section>
@@ -98,6 +122,14 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
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
@@ -105,19 +137,6 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
: 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>
<li class="my-4">
<a class="underline font-semibold" href="https://www.alltubedownload.net/"
>AllTube Download - Téléchargement de vidéos</a
>
: le site AllTube Download vous permet de télécharger sur votre ordinateur
des contenus disponibles sur des plateformes telles que Youtube,
Dailymotion
<a
class="underline"
href="https://github.com/ytdl-org/youtube-dl/blob/master/docs/supportedsites.md"
>etc…</a
>.
</li>
</ul>
</section>
@@ -186,6 +205,10 @@ title: Sans.pub - Espace d'auto-hébergement d'outils et logiciels web
>
: hébergez un site web statique facilement ! Soit avec une adresse
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>
</ul>