]> git.immae.eu Git - perso/Immae/Config/Nix.git/log
perso/Immae/Config/Nix.git
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

5 years agoMove websites to their own modules: php config and scripts
Ismaël Bouya [Wed, 9 Jan 2019 23:58:47 +0000 (00:58 +0100)] 
Move websites to their own modules: php config and scripts

5 years agoStart moving websites to their own modules: certificates
Ismaël Bouya [Wed, 9 Jan 2019 23:40:53 +0000 (00:40 +0100)] 
Start moving websites to their own modules: certificates

5 years agoMove some elements to separate modules
Ismaël Bouya [Wed, 9 Jan 2019 22:35:11 +0000 (23:35 +0100)] 
Move some elements to separate modules

5 years agoUse dav.immae.eu for calendar-related sites
Ismaël Bouya [Wed, 9 Jan 2019 18:52:27 +0000 (19:52 +0100)] 
Use dav.immae.eu for calendar-related sites

5 years agoAdd davical
Ismaël Bouya [Wed, 9 Jan 2019 11:36:23 +0000 (12:36 +0100)] 
Add davical

5 years agoAdd infcloud (carddavmate + caldavzap)
Ismaël Bouya [Wed, 9 Jan 2019 09:54:35 +0000 (10:54 +0100)] 
Add infcloud (carddavmate + caldavzap)

5 years agoRewrite stats generation script
Ismaël Bouya [Tue, 8 Jan 2019 15:31:05 +0000 (16:31 +0100)] 
Rewrite stats generation script

5 years agoTry to fix goaccess cron not running
Ismaël Bouya [Tue, 8 Jan 2019 14:53:43 +0000 (15:53 +0100)] 
Try to fix goaccess cron not running

5 years agoAdd connexionswing production
Ismaël Bouya [Tue, 8 Jan 2019 14:20:06 +0000 (15:20 +0100)] 
Add connexionswing production