- Shell 69.8%
- Python 29.5%
- HTML 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| conf | ||
| doc | ||
| docs | ||
| scripts | ||
| spike | ||
| tools | ||
| .gitignore | ||
| config_panel.toml | ||
| LICENSE | ||
| manifest.toml | ||
| README.md | ||
| ROADMAP.md | ||
| tests.toml | ||
Teable pour YunoHost
Paquet YunoHost de Teable, base de données sans code (tables type tableur, vues grille, kanban, calendrier, formulaire), édition communautaire (AGPL-3.0), sans Docker.
État : lot 1 (écriture du paquet) ; essais sur serveur de test à faire (voir
ROADMAP.md). Pas encore au catalogue YunoHost.
Principe
Teable n'est publié que sous forme d'image Docker. Ce paquet n'utilise pas Docker : il télécharge l'application déjà compilée, extraite de l'image officielle ghcr.io/teableio/teable-community par tools/build-archive.sh et publiée dans les versions (releases) de ce dépôt, puis la fait tourner avec le Node.js, le PostgreSQL et le Redis de YunoHost.
- Deux services systemd :
teable(serveur) etteable-plugins. - Connexion par Dex (comptes YunoHost) si l'app
dexest installée ; inscription fermée. - Sauvegarde avec l'application construite (≈ 435 Mo) : restauration rapide, sans téléchargement.
- Affichage possible dans un cadre (Docs) : domaine autorisé réglable.
Installation
sudo yunohost app install https://git.nimesys.fr/cedric/teable_ynh
Questions : domaine (racine d'un domaine seulement), administrateur (compte YunoHost dont l'e-mail devient le premier compte Teable), domaine autorisé pour le cadre (par défaut docs.<domaine parent>). Prévoir 1,3 Go de mémoire et 2,5 Go de disque ; première installation : environ 3 minutes (téléchargement de 253 Mo + migrations).
Documentation
- Administration : doc/ADMIN.md
- Conception et décisions : docs/conception.md
- Compte rendu des lots : docs/lots/
- Fabriquer et publier une archive :
tools/build-archive.sh,tools/publish-archive.sh - Essais sans serveur :
tools/test-all.sh
Licence
Paquet : AGPL-3.0 (comme Teable communautaire). Les archives publiées contiennent le texte de la licence et un fichier SOURCES (dépôt amont, étiquette, empreinte de l'image).