]>
git.immae.eu Git - perso/Immae/Config/Nix.git/log
Ismaël Bouya [Fri, 1 Mar 2019 15:43:03 +0000 (16:43 +0100)]
Add some small patches to unclutter the home directory
and missing notmuch plugins
Ismaël Bouya [Fri, 1 Mar 2019 15:08:32 +0000 (16:08 +0100)]
Add "pub" user
Ismaël Bouya [Fri, 22 Feb 2019 20:09:52 +0000 (21:09 +0100)]
Add ldap
Fixes https://git.immae.eu/mantisbt/view.php?id=78
Ismaël Bouya [Thu, 21 Feb 2019 21:45:23 +0000 (22:45 +0100)]
Move private files in a better layout
Ismaël Bouya [Thu, 21 Feb 2019 21:10:15 +0000 (22:10 +0100)]
Add browsh
Ismaël Bouya [Thu, 21 Feb 2019 21:09:43 +0000 (22:09 +0100)]
Add ftp.immae.eu
Ismaël Bouya [Thu, 21 Feb 2019 21:09:24 +0000 (22:09 +0100)]
Add state version
Ismaël Bouya [Thu, 21 Feb 2019 21:08:57 +0000 (22:08 +0100)]
Remove useless relative symlinks
Ismaël Bouya [Sun, 17 Feb 2019 12:45:37 +0000 (13:45 +0100)]
Use more up to date version of yarn2nix
Ismaël Bouya [Sat, 16 Feb 2019 16:36:41 +0000 (17:36 +0100)]
Change home directories outside of the store
Fixes https://git.immae.eu/mantisbt/view.php?id=123
Ismaël Bouya [Sat, 16 Feb 2019 14:31:07 +0000 (15:31 +0100)]
Move tools websites to stable web directories
Ismaël Bouya [Sat, 16 Feb 2019 13:50:08 +0000 (14:50 +0100)]
Move production websites to use stable web directories
Ismaël Bouya [Sat, 16 Feb 2019 13:09:27 +0000 (14:09 +0100)]
Move integration websites to use stable web directory
This permits to avoir having to restart httpd at each application
deployment
Ismaël Bouya [Sat, 16 Feb 2019 11:49:17 +0000 (12:49 +0100)]
Add postHook to colorize build outputs
Ismaël Bouya [Sat, 16 Feb 2019 11:21:47 +0000 (12:21 +0100)]
Add config dir to be linked to ~/.config/nixpkgs
Ismaël Bouya [Sat, 16 Feb 2019 11:21:01 +0000 (12:21 +0100)]
Disable opcache for nextcloud (it is enabled by default)
Ismaël Bouya [Sat, 16 Feb 2019 11:20:35 +0000 (12:20 +0100)]
Add explicit build dependency for yarn
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
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
Ismaël Bouya [Tue, 12 Feb 2019 18:39:04 +0000 (19:39 +0100)]
Upgrade nextcloud and apps
Ismaël Bouya [Tue, 12 Feb 2019 18:38:46 +0000 (19:38 +0100)]
Allow old host to access database
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
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
Ismaël Bouya [Sun, 10 Feb 2019 23:18:23 +0000 (00:18 +0100)]
Allow all vhosts to read www
Ismaël Bouya [Sun, 10 Feb 2019 23:18:01 +0000 (00:18 +0100)]
Adjust journald configuration and limit some verbose apps
Ismaël Bouya [Sun, 10 Feb 2019 23:17:41 +0000 (00:17 +0100)]
Add users for redis and nullmailer
Ismaël Bouya [Sun, 10 Feb 2019 23:17:25 +0000 (00:17 +0100)]
Add rr
Ismaël Bouya [Sun, 10 Feb 2019 23:16:15 +0000 (00:16 +0100)]
Add mpd and make adjustments
Ismaël Bouya [Sun, 10 Feb 2019 13:12:05 +0000 (14:12 +0100)]
Add urlview
Ismaël Bouya [Sun, 10 Feb 2019 13:02:46 +0000 (14:02 +0100)]
Add muttprint
Ismaël Bouya [Sun, 10 Feb 2019 10:03:19 +0000 (11:03 +0100)]
Add mutt-ics telegram-cli
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
Ismaël Bouya [Sat, 9 Feb 2019 01:22:14 +0000 (02:22 +0100)]
Add other tools
Ismaël Bouya [Fri, 8 Feb 2019 22:31:48 +0000 (23:31 +0100)]
Add dokuwiki
Ismaël Bouya [Fri, 8 Feb 2019 22:31:26 +0000 (23:31 +0100)]
Remove naemon local rule
Ismaël Bouya [Thu, 7 Feb 2019 00:36:13 +0000 (01:36 +0100)]
Add shaarli website
Ismaël Bouya [Wed, 6 Feb 2019 22:57:19 +0000 (23:57 +0100)]
Migrate discourse to postgresql
Ismaël Bouya [Wed, 6 Feb 2019 22:56:54 +0000 (23:56 +0100)]
Hide output for rsync and remove useless mailto in cron
Ismaël Bouya [Sat, 2 Feb 2019 23:57:37 +0000 (00:57 +0100)]
Add nossl page
Ismaël Bouya [Sat, 2 Feb 2019 23:27:11 +0000 (00:27 +0100)]
Add release and temp websites
Ismaël Bouya [Fri, 1 Feb 2019 13:39:59 +0000 (14:39 +0100)]
Complete setup script to import deployment file
Ismaël Bouya [Fri, 1 Feb 2019 12:25:57 +0000 (13:25 +0100)]
Freeze channel version when deploying.
Ismaël Bouya [Fri, 1 Feb 2019 10:06:44 +0000 (11:06 +0100)]
Add setup script
Ismaël Bouya [Thu, 31 Jan 2019 17:32:10 +0000 (18:32 +0100)]
Use password store to store environment
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
Ismaël Bouya [Tue, 29 Jan 2019 22:59:49 +0000 (23:59 +0100)]
Add capitaines mastodon pages
Ismaël Bouya [Tue, 29 Jan 2019 22:42:06 +0000 (23:42 +0100)]
Move Émilia'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
Ismaël Bouya [Tue, 29 Jan 2019 18:26:19 +0000 (19:26 +0100)]
Remove reference to ar coming from busybox sh
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
Ismaël Bouya [Tue, 29 Jan 2019 13:42:04 +0000 (14:42 +0100)]
Restart pure-ftpd after changing certificate
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
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
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
Ismaël Bouya [Mon, 28 Jan 2019 23:37:14 +0000 (00:37 +0100)]
Temporarily fix nextcloud being slow
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
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
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
Ismaël Bouya [Sun, 27 Jan 2019 20:37:18 +0000 (21:37 +0100)]
Unconfigure e-mail for symfony websites
Ismaël Bouya [Sun, 27 Jan 2019 20:32:32 +0000 (21:32 +0100)]
Configure mailer spool for connexionswing
Ismaël Bouya [Sun, 27 Jan 2019 17:16:58 +0000 (18:16 +0100)]
Fix missing paths for piedsjaloux website
Ismaël Bouya [Sat, 26 Jan 2019 16:18:43 +0000 (17:18 +0100)]
Configure mailer spool for nextcloud
Ismaël Bouya [Sat, 26 Jan 2019 16:18:24 +0000 (17:18 +0100)]
Add mailer spool
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
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
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
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
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
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
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
Ismaël Bouya [Thu, 24 Jan 2019 22:04:12 +0000 (23:04 +0100)]
Add SSL for pam ldap connection
Ismaël Bouya [Thu, 24 Jan 2019 18:53:39 +0000 (19:53 +0100)]
Put some database variables to environment
Ismaël Bouya [Thu, 24 Jan 2019 17:10:20 +0000 (18:10 +0100)]
Make redis connections abstract
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
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
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
Ismaël Bouya [Thu, 24 Jan 2019 08:56:31 +0000 (09:56 +0100)]
Purify wallabag's website
Ismaël Bouya [Thu, 24 Jan 2019 00:56:04 +0000 (01:56 +0100)]
Finish purification of mastodon: yarn
Ismaël Bouya [Wed, 23 Jan 2019 23:57:12 +0000 (00:57 +0100)]
Start purifying mastodon: bundler
Ismaël Bouya [Wed, 23 Jan 2019 23:56:40 +0000 (00:56 +0100)]
Remove unused dependencies for diaspora
Ismaël Bouya [Wed, 23 Jan 2019 19:36:38 +0000 (20:36 +0100)]
Upgrade wallabag
Ismaël Bouya [Wed, 23 Jan 2019 17:17:24 +0000 (18:17 +0100)]
Purify aten's website
Ismaël Bouya [Wed, 23 Jan 2019 15:26:11 +0000 (16:26 +0100)]
Purify Ludivine's website
Ismaël Bouya [Wed, 23 Jan 2019 14:11:39 +0000 (15:11 +0100)]
Purify piedsjaloux website
Ismaël Bouya [Wed, 23 Jan 2019 11:06:56 +0000 (12:06 +0100)]
Purify Florian's website
Ismaël Bouya [Wed, 23 Jan 2019 11:06:38 +0000 (12:06 +0100)]
Purify diaspora building
Ismaël Bouya [Wed, 23 Jan 2019 11:05:28 +0000 (12:05 +0100)]
Purify connexionswing website
Ismaël Bouya [Wed, 23 Jan 2019 11:04:08 +0000 (12:04 +0100)]
Change Chloe spip version
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
Ismaël Bouya [Tue, 22 Jan 2019 08:58:13 +0000 (09:58 +0100)]
Fix deprecation for networking addresses in hetzner
Ismaël Bouya [Tue, 22 Jan 2019 08:57:40 +0000 (09:57 +0100)]
Merge common functions in websites
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
Ismaël Bouya [Mon, 21 Jan 2019 11:45:52 +0000 (12:45 +0100)]
Add fixme about purity
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
Ismaël Bouya [Mon, 21 Jan 2019 02:23:49 +0000 (03:23 +0100)]
Add wallabag
Ismaël Bouya [Mon, 14 Jan 2019 17:05:03 +0000 (18:05 +0100)]
Add diaspora services
Ismaël Bouya [Fri, 18 Jan 2019 22:03:33 +0000 (23:03 +0100)]
Fix chloe dev website
Ismaël Bouya [Fri, 18 Jan 2019 13:57:10 +0000 (14:57 +0100)]
Fix missing file package for mastodon
Ismaël Bouya [Fri, 18 Jan 2019 06:32:59 +0000 (07:32 +0100)]
Add mediagoblin
Ismaël Bouya [Fri, 18 Jan 2019 06:32:39 +0000 (07:32 +0100)]
Fix ludivine's website