Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| fr:linux:wallabag:installation [2023/11/16 20:26] – Automatic translation 135.181.138.9 | fr:linux:wallabag:installation [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Installation de Wallabag sous Debian ====== | ||
| - | Wallabag est un service auto-hébergeable qui enregistre vos pages web afin de pouvoir les lire plus tard. Avec les étapes suivantes, vous pouvez installer votre Wallabag sous Debian. | ||
| - | |||
| - | ===== Paquets nécessaires ===== | ||
| - | |||
| - | Les paquets nécessaires peuvent être trouvés [[https:// | ||
| - | |||
| - | ===== Installation ===== | ||
| - | |||
| - | <code bash> | ||
| - | git clone https:// | ||
| - | cd wallabag && make install | ||
| - | </ | ||
| - | |||
| - | ===== Hôte virtuel ===== | ||
| - | |||
| - | ==== Apache 2.4 ==== | ||
| - | |||
| - | <code text> | ||
| - | < | ||
| - | ServerName wallabag.domain.tld | ||
| - | ServerAlias www.wallabag.domain.tld | ||
| - | |||
| - | # SSL configuration, | ||
| - | SSLEngine On | ||
| - | SSLProtocol -ALL +TLSv1 +TLSv1.2 | ||
| - | SSLCompression Off | ||
| - | SSLSessionTickets on | ||
| - | SSLHonorCipherOrder off | ||
| - | SSLCipherSuite ECDH+AESGCM: | ||
| - | SSLVerifyDepth 10 | ||
| - | SSLCertificateFile / | ||
| - | SSLCertificateKeyFile / | ||
| - | SSLCACertificateFile / | ||
| - | SSLCertificateChainFile / | ||
| - | |||
| - | DocumentRoot "/ | ||
| - | < | ||
| - | Require all granted | ||
| - | < | ||
| - | Options +SymLinksIfOwnerMatch | ||
| - | Options -MultiViews | ||
| - | RewriteEngine On | ||
| - | RewriteCond %{REQUEST_FILENAME} !-f | ||
| - | RewriteRule ^(.*)$ app.php [QSA,L] | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | # If you don't want this caching strategy for your assets | ||
| - | # you have to comment the two following blocks | ||
| - | < | ||
| - | ExpiresActive On | ||
| - | ExpiresByType application/ | ||
| - | ExpiresByType image/avif " | ||
| - | ExpiresByType image/gif " | ||
| - | ExpiresByType image/jpg " | ||
| - | ExpiresByType image/jpeg " | ||
| - | ExpiresByType image/png " | ||
| - | ExpiresByType image/webp " | ||
| - | ExpiresByType text/css " | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | < | ||
| - | Header set Cache-Control " | ||
| - | </ | ||
| - | < | ||
| - | Header set Cache-Control " | ||
| - | </ | ||
| - | < | ||
| - | Header set Cache-Control " | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | # uncomment the following lines if you install assets as symlinks | ||
| - | # or run into problems when compiling LESS/ | ||
| - | # < | ||
| - | # | ||
| - | # </ | ||
| - | |||
| - | # optionally disable the RewriteEngine for the asset directories | ||
| - | # which will allow apache to simply reply with a 404 when files are | ||
| - | # not found instead of passing the request into the full symfony stack | ||
| - | < | ||
| - | < | ||
| - | RewriteEngine Off | ||
| - | </ | ||
| - | </ | ||
| - | ErrorLog / | ||
| - | CustomLog / | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | ===== Autorisations ===== | ||
| - | |||
| - | <code bash> | ||
| - | chown -R www-data: | ||
| - | chown -R www-data: | ||
| - | chown -R www-data: | ||
| - | chown -R www-data: | ||
| - | chown -R www-data: | ||
| - | chown -R www-data: | ||
| - | </ | ||
| - | |||
| - | ===== Certificat LetsEncrypt en tant que tâche cron ===== | ||
| - | |||
| - | <code bash> | ||
| - | 30 3 * * 0 / | ||
| - | </ | ||