]> git.immae.eu Git - perso/Immae/Config/Nix.git/log
perso/Immae/Config/Nix.git
5 years agoDo stats computation sequentially
Ismaël Bouya [Fri, 15 Feb 2019 08:48:28 +0000 (09:48 +0100)] 
Do stats computation sequentially

We do it now sequentially rather than relying on the previous job taking
less than one minute to finish (which is unlikely as the size of the
logs grow)

Goaccess doesn’t like to be started twice concurrently, so sequential is
needed

Fixes https://git.immae.eu/mantisbt/view.php?id=110

5 years agoAdd peertube tool
Ismaël Bouya [Thu, 14 Feb 2019 18:23:06 +0000 (19:23 +0100)] 
Add peertube tool

Fixes https://git.immae.eu/mantisbt/view.php?id=118

5 years agoUpgrade nextcloud and apps
Ismaël Bouya [Tue, 12 Feb 2019 18:39:04 +0000 (19:39 +0100)] 
Upgrade nextcloud and apps

5 years agoAllow old host to access database
Ismaël Bouya [Tue, 12 Feb 2019 18:38:46 +0000 (19:38 +0100)] 
Allow old host to access database

5 years agoAdd cron background job for nextcloud
Ismaël Bouya [Mon, 11 Feb 2019 09:19:52 +0000 (10:19 +0100)] 
Add cron background job for nextcloud

Fixes https://git.immae.eu/mantisbt/view.php?id=120

5 years agoMove nextcloud configuration to var dir
Ismaël Bouya [Mon, 11 Feb 2019 09:19:02 +0000 (10:19 +0100)] 
Move nextcloud configuration to var dir

Fixes https://git.immae.eu/mantisbt/view.php?id=96

5 years agoAllow all vhosts to read www
Ismaël Bouya [Sun, 10 Feb 2019 23:18:23 +0000 (00:18 +0100)] 
Allow all vhosts to read www

5 years agoAdjust journald configuration and limit some verbose apps
Ismaël Bouya [Sun, 10 Feb 2019 23:18:01 +0000 (00:18 +0100)] 
Adjust journald configuration and limit some verbose apps

5 years agoAdd users for redis and nullmailer
Ismaël Bouya [Sun, 10 Feb 2019 23:17:41 +0000 (00:17 +0100)] 
Add users for redis and nullmailer

5 years agoAdd rr
Ismaël Bouya [Sun, 10 Feb 2019 23:17:25 +0000 (00:17 +0100)] 
Add rr

5 years agoAdd mpd and make adjustments
Ismaël Bouya [Sun, 10 Feb 2019 23:16:15 +0000 (00:16 +0100)] 
Add mpd and make adjustments

5 years agoAdd urlview
Ismaël Bouya [Sun, 10 Feb 2019 13:12:05 +0000 (14:12 +0100)] 
Add urlview

5 years agoAdd muttprint
Ismaël Bouya [Sun, 10 Feb 2019 13:02:46 +0000 (14:02 +0100)] 
Add muttprint

5 years agoAdd mutt-ics telegram-cli
Ismaël Bouya [Sun, 10 Feb 2019 10:03:19 +0000 (11:03 +0100)] 
Add mutt-ics telegram-cli

5 years agoAdd php ldap
Ismaël Bouya [Sat, 9 Feb 2019 02:19:46 +0000 (03:19 +0100)] 
Add php ldap

Related issue: https://git.immae.eu/mantisbt/view.php?id=78

5 years agoAdd other tools
Ismaël Bouya [Sat, 9 Feb 2019 01:22:14 +0000 (02:22 +0100)] 
Add other tools

5 years agoAdd dokuwiki
Ismaël Bouya [Fri, 8 Feb 2019 22:31:48 +0000 (23:31 +0100)] 
Add dokuwiki

5 years agoRemove naemon local rule
Ismaël Bouya [Fri, 8 Feb 2019 22:31:26 +0000 (23:31 +0100)] 
Remove naemon local rule

5 years agoAdd shaarli website
Ismaël Bouya [Thu, 7 Feb 2019 00:36:13 +0000 (01:36 +0100)] 
Add shaarli website

5 years agoMigrate discourse to postgresql
Ismaël Bouya [Wed, 6 Feb 2019 22:57:19 +0000 (23:57 +0100)] 
Migrate discourse to postgresql

5 years agoHide output for rsync and remove useless mailto in cron
Ismaël Bouya [Wed, 6 Feb 2019 22:56:54 +0000 (23:56 +0100)] 
Hide output for rsync and remove useless mailto in cron

5 years agoAdd nossl page
Ismaël Bouya [Sat, 2 Feb 2019 23:57:37 +0000 (00:57 +0100)] 
Add nossl page

5 years agoAdd release and temp websites
Ismaël Bouya [Sat, 2 Feb 2019 23:27:11 +0000 (00:27 +0100)] 
Add release and temp websites

5 years agoComplete setup script to import deployment file
Ismaël Bouya [Fri, 1 Feb 2019 13:39:59 +0000 (14:39 +0100)] 
Complete setup script to import deployment file

5 years agoFreeze channel version when deploying.
Ismaël Bouya [Fri, 1 Feb 2019 12:25:57 +0000 (13:25 +0100)] 
Freeze channel version when deploying.

5 years agoAdd setup script
Ismaël Bouya [Fri, 1 Feb 2019 10:06:44 +0000 (11:06 +0100)] 
Add setup script

5 years agoUse password store to store environment
Ismaël Bouya [Thu, 31 Jan 2019 17:32:10 +0000 (18:32 +0100)] 
Use password store to store environment

5 years agoAdd Immae's website
Ismaël Bouya [Wed, 30 Jan 2019 08:54:43 +0000 (09:54 +0100)] 
Add Immae's website

Fixes https://git.immae.eu/mantisbt/view.php?id=76

5 years agoAdd capitaines mastodon pages
Ismaël Bouya [Tue, 29 Jan 2019 22:59:49 +0000 (23:59 +0100)] 
Add capitaines mastodon pages

5 years agoMove Émilia's website
Ismaël Bouya [Tue, 29 Jan 2019 22:42:06 +0000 (23:42 +0100)] 
Move Émilia's website

5 years agoAdd Denise&Jerome's website
Ismaël Bouya [Tue, 29 Jan 2019 22:07:17 +0000 (23:07 +0100)] 
Add Denise&Jerome's website

Fixes https://git.immae.eu/mantisbt/view.php?id=73

5 years agoRemove reference to ar coming from busybox sh
Ismaël Bouya [Tue, 29 Jan 2019 18:26:19 +0000 (19:26 +0100)] 
Remove reference to ar coming from busybox sh

5 years agoAdd Florian's website
Ismaël Bouya [Tue, 29 Jan 2019 13:45:26 +0000 (14:45 +0100)] 
Add Florian's website

Fixes https://git.immae.eu/mantisbt/view.php?id=77

5 years agoRestart pure-ftpd after changing certificate
Ismaël Bouya [Tue, 29 Jan 2019 13:42:04 +0000 (14:42 +0100)] 
Restart pure-ftpd after changing certificate

5 years agoAdd Nassime's website
Ismaël Bouya [Tue, 29 Jan 2019 11:10:53 +0000 (12:10 +0100)] 
Add Nassime's website

Related issue: https://git.immae.eu/mantisbt/view.php?id=77

5 years agoAdd Jerome's ftp website
Ismaël Bouya [Tue, 29 Jan 2019 07:33:53 +0000 (08:33 +0100)] 
Add Jerome's ftp website

Related issue: https://git.immae.eu/mantisbt/view.php?id=77

5 years agoAdd ftp connection
Ismaël Bouya [Tue, 29 Jan 2019 07:31:42 +0000 (08:31 +0100)] 
Add ftp connection

related issue: https://git.immae.eu/mantisbt/view.php?id=77

5 years agoTemporarily fix nextcloud being slow
Ismaël Bouya [Mon, 28 Jan 2019 23:37:14 +0000 (00:37 +0100)] 
Temporarily fix nextcloud being slow

5 years agoCleanup balancers for httpd
Ismaël Bouya [Mon, 28 Jan 2019 08:57:25 +0000 (09:57 +0100)] 
Cleanup balancers for httpd

Fixes https://git.immae.eu/mantisbt/view.php?id=91

5 years agoAdd crontab to send backup to immae.eu
Ismaël Bouya [Mon, 28 Jan 2019 00:05:36 +0000 (01:05 +0100)] 
Add crontab to send backup to immae.eu

Fixes https://git.immae.eu/mantisbt/view.php?id=80

5 years agoConfigure mailer spool for tools
Ismaël Bouya [Sun, 27 Jan 2019 23:46:11 +0000 (00:46 +0100)] 
Configure mailer spool for tools

Fixes https://git.immae.eu/mantisbt/view.php?id=104

5 years agoUnconfigure e-mail for symfony websites
Ismaël Bouya [Sun, 27 Jan 2019 20:37:18 +0000 (21:37 +0100)] 
Unconfigure e-mail for symfony websites

5 years agoConfigure mailer spool for connexionswing
Ismaël Bouya [Sun, 27 Jan 2019 20:32:32 +0000 (21:32 +0100)] 
Configure mailer spool for connexionswing

5 years agoFix missing paths for piedsjaloux website
Ismaël Bouya [Sun, 27 Jan 2019 17:16:58 +0000 (18:16 +0100)] 
Fix missing paths for piedsjaloux website

5 years agoConfigure mailer spool for nextcloud
Ismaël Bouya [Sat, 26 Jan 2019 16:18:43 +0000 (17:18 +0100)] 
Configure mailer spool for nextcloud

5 years agoAdd mailer spool
Ismaël Bouya [Sat, 26 Jan 2019 16:18:24 +0000 (17:18 +0100)] 
Add mailer spool

5 years agoUse global configuration for tools users
Ismaël Bouya [Sat, 26 Jan 2019 14:25:25 +0000 (15:25 +0100)] 
Use global configuration for tools users

Fixes https://git.immae.eu/mantisbt/view.php?id=95

5 years agoFix the SSL state for databases connections
Ismaël Bouya [Sat, 26 Jan 2019 13:51:19 +0000 (14:51 +0100)] 
Fix the SSL state for databases connections

Whenever possible, we use a socket connexion (all postgresql
connections, and a few mysql ones)

When remote (only mysql), we require SSL in the users database (cannot
be enforced globally)

Also, put pam configurations in a correct state

Fixes https://git.immae.eu/mantisbt/view.php?id=89
Fixes https://git.immae.eu/mantisbt/view.php?id=90
Fixes https://git.immae.eu/mantisbt/view.php?id=88

5 years agoAdd startTLS when using ldapsearch
Ismaël Bouya [Fri, 25 Jan 2019 22:23:44 +0000 (23:23 +0100)] 
Add startTLS when using ldapsearch

Fixes https://git.immae.eu/mantisbt/view.php?id=98

5 years agoRename virtual folder to nixops
Ismaël Bouya [Fri, 25 Jan 2019 22:15:08 +0000 (23:15 +0100)] 
Rename virtual folder to nixops

Fixes https://git.immae.eu/mantisbt/view.php?id=82

5 years agoAdd rompr
Ismaël Bouya [Fri, 25 Jan 2019 13:21:34 +0000 (14:21 +0100)] 
Add rompr

Fixes https://git.immae.eu/mantisbt/view.php?id=70

5 years agoAdd yourls
Ismaël Bouya [Fri, 25 Jan 2019 07:37:18 +0000 (08:37 +0100)] 
Add yourls

Fixes https://git.immae.eu/mantisbt/view.php?id=68

5 years agoAdd etherpad lite tool
Ismaël Bouya [Thu, 24 Jan 2019 23:58:26 +0000 (00:58 +0100)] 
Add etherpad lite tool

Fixes https://git.immae.eu/mantisbt/view.php?id=72

5 years agoAdd SSL for pam ldap connection
Ismaël Bouya [Thu, 24 Jan 2019 22:04:12 +0000 (23:04 +0100)] 
Add SSL for pam ldap connection

5 years agoPut some database variables to environment
Ismaël Bouya [Thu, 24 Jan 2019 18:53:39 +0000 (19:53 +0100)] 
Put some database variables to environment

5 years agoMake redis connections abstract
Ismaël Bouya [Thu, 24 Jan 2019 17:10:20 +0000 (18:10 +0100)] 
Make redis connections abstract

5 years agoAdd imagick for connexionswing
Ismaël Bouya [Thu, 24 Jan 2019 12:41:07 +0000 (13:41 +0100)] 
Add imagick for connexionswing

Fixes https://git.immae.eu/mantisbt/view.php?id=108

5 years agoRemove useless /assets in wallabag after migration
Ismaël Bouya [Thu, 24 Jan 2019 11:31:24 +0000 (12:31 +0100)] 
Remove useless /assets in wallabag after migration

Fixes https://git.immae.eu/mantisbt/view.php?id=112

5 years agoPurify mediagoblin website
Ismaël Bouya [Thu, 24 Jan 2019 10:29:24 +0000 (11:29 +0100)] 
Purify mediagoblin website

This was the last known step to purify the install.

Fixes https://git.immae.eu/mantisbt/view.php?id=79
Fixes https://git.immae.eu/mantisbt/view.php?id=114

5 years agoPurify wallabag's website
Ismaël Bouya [Thu, 24 Jan 2019 08:56:31 +0000 (09:56 +0100)] 
Purify wallabag's website

5 years agoFinish purification of mastodon: yarn
Ismaël Bouya [Thu, 24 Jan 2019 00:56:04 +0000 (01:56 +0100)] 
Finish purification of mastodon: yarn

5 years agoStart purifying mastodon: bundler
Ismaël Bouya [Wed, 23 Jan 2019 23:57:12 +0000 (00:57 +0100)] 
Start purifying mastodon: bundler

5 years agoRemove unused dependencies for diaspora
Ismaël Bouya [Wed, 23 Jan 2019 23:56:40 +0000 (00:56 +0100)] 
Remove unused dependencies for diaspora

5 years agoUpgrade wallabag
Ismaël Bouya [Wed, 23 Jan 2019 19:36:38 +0000 (20:36 +0100)] 
Upgrade wallabag

5 years agoPurify aten's website
Ismaël Bouya [Wed, 23 Jan 2019 17:17:24 +0000 (18:17 +0100)] 
Purify aten's website

5 years agoPurify Ludivine's website
Ismaël Bouya [Wed, 23 Jan 2019 15:26:11 +0000 (16:26 +0100)] 
Purify Ludivine's website

5 years agoPurify piedsjaloux website
Ismaël Bouya [Wed, 23 Jan 2019 14:11:39 +0000 (15:11 +0100)] 
Purify piedsjaloux website

5 years agoPurify Florian's website
Ismaël Bouya [Wed, 23 Jan 2019 11:06:56 +0000 (12:06 +0100)] 
Purify Florian's website

5 years agoPurify diaspora building
Ismaël Bouya [Wed, 23 Jan 2019 11:06:38 +0000 (12:06 +0100)] 
Purify diaspora building

5 years agoPurify connexionswing website
Ismaël Bouya [Wed, 23 Jan 2019 11:05:28 +0000 (12:05 +0100)] 
Purify connexionswing website

5 years agoChange Chloe spip version
Ismaël Bouya [Wed, 23 Jan 2019 11:04:08 +0000 (12:04 +0100)] 
Change Chloe spip version

5 years agoRemove use of environment variables
Ismaël Bouya [Tue, 22 Jan 2019 11:49:20 +0000 (12:49 +0100)] 
Remove use of environment variables

Fixes https://git.immae.eu/mantisbt/view.php?id=113

5 years agoFix deprecation for networking addresses in hetzner
Ismaël Bouya [Tue, 22 Jan 2019 08:58:13 +0000 (09:58 +0100)] 
Fix deprecation for networking addresses in hetzner

5 years agoMerge common functions in websites
Ismaël Bouya [Tue, 22 Jan 2019 08:57:40 +0000 (09:57 +0100)] 
Merge common functions in websites

5 years agoMove all fixmes to mantisbt issue tracking
Ismaël Bouya [Mon, 21 Jan 2019 20:06:33 +0000 (21:06 +0100)] 
Move all fixmes to mantisbt issue tracking

Fixes https://git.immae.eu/mantisbt/view.php?id=111

5 years agoAdd fixme about purity
Ismaël Bouya [Mon, 21 Jan 2019 11:45:52 +0000 (12:45 +0100)] 
Add fixme about purity

5 years agoFix some errors (service timouts and mastodon missing paths) after first reboot
Ismaël Bouya [Mon, 21 Jan 2019 10:24:17 +0000 (11:24 +0100)] 
Fix some errors (service timouts and mastodon missing paths) after first reboot

5 years agoAdd wallabag
Ismaël Bouya [Mon, 21 Jan 2019 02:23:49 +0000 (03:23 +0100)] 
Add wallabag

5 years agoAdd diaspora services
Ismaël Bouya [Mon, 14 Jan 2019 17:05:03 +0000 (18:05 +0100)] 
Add diaspora services

5 years agoFix chloe dev website
Ismaël Bouya [Fri, 18 Jan 2019 22:03:33 +0000 (23:03 +0100)] 
Fix chloe dev website

5 years agoFix missing file package for mastodon
Ismaël Bouya [Fri, 18 Jan 2019 13:57:10 +0000 (14:57 +0100)] 
Fix missing file package for mastodon

5 years agoAdd mediagoblin
Ismaël Bouya [Fri, 18 Jan 2019 06:32:59 +0000 (07:32 +0100)] 
Add mediagoblin

5 years agoFix ludivine's website
Ismaël Bouya [Fri, 18 Jan 2019 06:32:39 +0000 (07:32 +0100)] 
Fix ludivine's website

5 years agoAdd some generic paths to http service
Ismaël Bouya [Fri, 18 Jan 2019 06:22:43 +0000 (07:22 +0100)] 
Add some generic paths to http service

5 years agoAdd httpdTools service
Ismaël Bouya [Fri, 18 Jan 2019 06:20:46 +0000 (07:20 +0100)] 
Add httpdTools service

This adds httpTools service, similar to integration and prod services,
and removes the unneeded allGranted statement to /nix/store

5 years agoAdd highlight for gitweb
Ismaël Bouya [Tue, 15 Jan 2019 15:13:59 +0000 (16:13 +0100)] 
Add highlight for gitweb

5 years agoFix ocsms app in nextcloud
Ismaël Bouya [Mon, 14 Jan 2019 23:39:21 +0000 (00:39 +0100)] 
Fix ocsms app in nextcloud

5 years agoAdd Florian's website
Ismaël Bouya [Sun, 13 Jan 2019 14:47:56 +0000 (15:47 +0100)] 
Add Florian's website

5 years agoAdd mastodon service
Ismaël Bouya [Sun, 13 Jan 2019 12:57:55 +0000 (13:57 +0100)] 
Add mastodon service

5 years agoRefactor websites.
Ismaël Bouya [Sat, 12 Jan 2019 11:41:23 +0000 (12:41 +0100)] 
Refactor websites.

This commit refactors websites into module per "vhost".

5 years agoMove httpd service to module
Ismaël Bouya [Sat, 12 Jan 2019 09:24:15 +0000 (10:24 +0100)] 
Move httpd service to module

5 years agoMake mysqli a shared extension, and load it where necessary
Ismaël Bouya [Sat, 12 Jan 2019 00:45:52 +0000 (01:45 +0100)] 
Make mysqli a shared extension, and load it where necessary

5 years agoRefactor a bit the php-fpm module
Ismaël Bouya [Sat, 12 Jan 2019 00:15:55 +0000 (01:15 +0100)] 
Refactor a bit the php-fpm module

This commit adds a new phpfpm service with a new option that permits to
specify pool-specific php configuration (caveat: now each pool has
distinct php ini file, even if they have the same content)

Make sure that the same php package is used everywhere

Build pdo_mysql using mysql c-connector. Would be good to have the same
with mysqli but it seems not to work

5 years agoImprove postgresql: allow replication from backup-1, change root to
Ismaël Bouya [Fri, 11 Jan 2019 14:46:45 +0000 (15:46 +0100)] 
Improve postgresql: allow replication from backup-1, change root to
/run/postgres

5 years agoMove some more configuration for websites
Ismaël Bouya [Thu, 10 Jan 2019 22:29:52 +0000 (23:29 +0100)] 
Move some more configuration for websites

5 years agoMove packages fils to module
Ismaël Bouya [Thu, 10 Jan 2019 22:02:54 +0000 (23:02 +0100)] 
Move packages fils to module

5 years agoRemove production websites from tool httpd
Ismaël Bouya [Thu, 10 Jan 2019 21:50:34 +0000 (22:50 +0100)] 
Remove production websites from tool httpd

5 years agoMove goaccess to specific module
Ismaël Bouya [Thu, 10 Jan 2019 21:40:32 +0000 (22:40 +0100)] 
Move goaccess to specific module

5 years agoAdd http configuration to modules and separate production from
Ismaël Bouya [Thu, 10 Jan 2019 19:56:44 +0000 (20:56 +0100)] 
Add http configuration to modules and separate production from
integration

5 years agoContinue moving websites: apache configuration and modules
Ismaël Bouya [Thu, 10 Jan 2019 00:59:32 +0000 (01:59 +0100)] 
Continue moving websites: apache configuration and modules