Projet emacs
Le projet appelé "projet Dedalus", est de créer un container sur le serveur (VPS) koala-grafik.f, pour lancer une application emacs à distance. L'environnement, les dossiers tout est toujours identique d'un poste à l'autre. IL reste encore des soucis et des points sur lesquels travailler.
L'organisation :
- Journal de bord. Journal 2025. Une page par jour appelée avec C-c J, commencé le 01/10/2025 ?
- Blog : projet à part entière. je ne lui ai pas trouvé de titres encore. L'objectif est d'écrire les articles de blog sur emacs en .org et de les envoyer en batch à un serveur sur internet. Affichage en md ou html. L'idée actuellement est d'exporter les documents.org en .md et de les envoyer dans un mkdocs.
- Documents. Aide-mémoire documentation sur emacs, linux, la sécurité sur linux, l'administration de serveur, django, peut etre rust ?, etc…
- Agenda avec emacs et mode-org.
- elfeed. affichage des flux rss avec elfeed. M-x elfeed ?
A travailler :
Points à voir et à résoudre. Configuration à mettre au point, comment faire,
- mail. Lire ses mails et envoyer ses mails avec m4u ?
- erc ?
- Apprendre les bases de agenda. Gérer ses taches et rendez-vous dans un seul document journal.org ?
- Continuer la configuration du blog pour l'export des articles vers mkdocs. et créer le site mkdocs dans un contianer ?
Structure du projet.
- UN container docker emacs qui tourne sur 52.159.xx.61 avec un volume emacs-wip. le volume est un bind-mount donc on y a acces directement depuis le serveur : le répertoire de travail est à la racine du container dans /workinprogress. Voir le Dockerfile et le docker-compose.yml. La base sur laquelle tourne le programme esmacs est une debian13. (Trixie)
- Un utilisateur nommé dedalus.
-
Acces distant avec une clé ssh ?
Acces depuis le serveur dans ssh : Acces directement depuis un poste local : Tunnel ssh pour afficher le localhost du serveur ? make serve ou
Blog
Blog du projet dedalus.
- Les articles sont dans /posts et sous la forme 2025-10-05projetdedalus.org
- L'affichage des articles se fait dans mkdocs.
- L'export des articles vers mkdocs avec : ???
emacs -Q --batch -l /workinprogress/blog/export-org-to-mkdocs.el pour générer les articles de mkdocs
puis pour lancer le serveur python :
dans workinprogress/blog
source .venv/bin/activate
puis ???
Sur le poste local :
ssh -N -L 8001:127.0.0.1:8001 -p 2222 -i ~/.ssh/dedalus_deploy dedalus@51.159.52.61