diff --git a/sympa/TODO.md b/sympa/TODO.md new file mode 100644 index 0000000..e2258a5 --- /dev/null +++ b/sympa/TODO.md @@ -0,0 +1,21 @@ +TODO +==== + +* [x] tester bon fonctionnement d'une ancienne liste à base de Debian9 + * [x] listes.artcode.re +* [x] tenir à jour [listes.txt](../listes.txt) +* [x] installer un Sympa sur une base Debian 12 récente + * [x] souci avec nginx + * [x] systemd cgi issue + * [x] réessayer apache2 + * [x] ok + * [ ] réessayer avec nginx +* [ ] migrer une ancienne version de liste de Debian 9 vers la version Debian 12 +* [ ] déplacement massif de toutes les anciennes listes + * [ ] scripter + +Documentation +------------- + +* [install](install.md) +* [migration](migration.md) \ No newline at end of file diff --git a/sympa/install.md b/sympa/install.md new file mode 100644 index 0000000..e5dc60b --- /dev/null +++ b/sympa/install.md @@ -0,0 +1,36 @@ +sympa on debian 12 +================== + +DOC: +https://www.sympa.community/manual/install/install-sympa-distribution-debian.html +https://wiki.evolix.org/HowtaptoSympa + +USE OF: postfix + postgresql + apache2 + fcgi + +* apt install -y postfix postgresql apache2 libapache2-mod-fcgid spawn-fcgi + * domain: listes.artcode.re +* apt install -y sympa + * db: postgresql + * pass: sympa + * web: apache2 + * setuid: no +* vim /etc/sympa/sympa/sympa.conf + * listmaster: pvincent@artcode.re + * lang: fr + * wwsympa_url: http://sympa3.lxd/wws +* a2enmod rewrite proxy_fcgi +* vim /etc/apache2/sites-available/sympa.conf + ``` + + ServerName localhost + RewriteEngine On + RewriteRule ^/$ /wws [R] + + SetHandler "proxy:unix:/run/sympa/wwsympa.socket|fcgi://localhost" + Require all granted + + + ``` + * a2dissite 000-default.conf + * a2ensite sympa.conf + * systemctl restart apache2 sympa diff --git a/sympa/migration.md b/sympa/migration.md new file mode 100644 index 0000000..27877fa --- /dev/null +++ b/sympa/migration.md @@ -0,0 +1,5 @@ +Migration +========= + +From: debian9, sympa 6.2.16 +To: debian12, sympa 6.2.70 \ No newline at end of file