]>
git.immae.eu Git - perso/Immae/Config/Nix.git/log
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
Ismaël Bouya [Fri, 18 Jan 2019 06:22:43 +0000 (07:22 +0100)]
Add some generic paths to http 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
Ismaël Bouya [Tue, 15 Jan 2019 15:13:59 +0000 (16:13 +0100)]
Add highlight for gitweb
Ismaël Bouya [Mon, 14 Jan 2019 23:39:21 +0000 (00:39 +0100)]
Fix ocsms app in nextcloud
Ismaël Bouya [Sun, 13 Jan 2019 14:47:56 +0000 (15:47 +0100)]
Add Florian's website
Ismaël Bouya [Sun, 13 Jan 2019 12:57:55 +0000 (13:57 +0100)]
Add mastodon service
Ismaël Bouya [Sat, 12 Jan 2019 11:41:23 +0000 (12:41 +0100)]
Refactor websites.
This commit refactors websites into module per "vhost".
Ismaël Bouya [Sat, 12 Jan 2019 09:24:15 +0000 (10:24 +0100)]
Move httpd service to module
Ismaël Bouya [Sat, 12 Jan 2019 00:45:52 +0000 (01:45 +0100)]
Make mysqli a shared extension, and load it where necessary
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
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
Ismaël Bouya [Thu, 10 Jan 2019 22:29:52 +0000 (23:29 +0100)]
Move some more configuration for websites
Ismaël Bouya [Thu, 10 Jan 2019 22:02:54 +0000 (23:02 +0100)]
Move packages fils to module
Ismaël Bouya [Thu, 10 Jan 2019 21:50:34 +0000 (22:50 +0100)]
Remove production websites from tool httpd
Ismaël Bouya [Thu, 10 Jan 2019 21:40:32 +0000 (22:40 +0100)]
Move goaccess to specific module
Ismaël Bouya [Thu, 10 Jan 2019 19:56:44 +0000 (20:56 +0100)]
Add http configuration to modules and separate production from
integration
Ismaël Bouya [Thu, 10 Jan 2019 00:59:32 +0000 (01:59 +0100)]
Continue moving websites: apache configuration and modules
Ismaël Bouya [Wed, 9 Jan 2019 23:58:47 +0000 (00:58 +0100)]
Move websites to their own modules: php config and scripts
Ismaël Bouya [Wed, 9 Jan 2019 23:40:53 +0000 (00:40 +0100)]
Start moving websites to their own modules: certificates
Ismaël Bouya [Wed, 9 Jan 2019 22:35:11 +0000 (23:35 +0100)]
Move some elements to separate modules
Ismaël Bouya [Wed, 9 Jan 2019 18:52:27 +0000 (19:52 +0100)]
Use dav.immae.eu for calendar-related sites
Ismaël Bouya [Wed, 9 Jan 2019 11:36:23 +0000 (12:36 +0100)]
Add davical
Ismaël Bouya [Wed, 9 Jan 2019 09:54:35 +0000 (10:54 +0100)]
Add infcloud (carddavmate + caldavzap)
Ismaël Bouya [Tue, 8 Jan 2019 15:31:05 +0000 (16:31 +0100)]
Rewrite stats generation script
Ismaël Bouya [Tue, 8 Jan 2019 14:53:43 +0000 (15:53 +0100)]
Try to fix goaccess cron not running
Ismaël Bouya [Tue, 8 Jan 2019 14:20:06 +0000 (15:20 +0100)]
Add connexionswing production
Ismaël Bouya [Tue, 8 Jan 2019 12:28:22 +0000 (13:28 +0100)]
Add roundcubemail
Ismaël Bouya [Tue, 8 Jan 2019 09:47:14 +0000 (10:47 +0100)]
Add ttrss
Ismaël Bouya [Mon, 7 Jan 2019 23:45:37 +0000 (00:45 +0100)]
Move each php session to a private destination
Ismaël Bouya [Mon, 7 Jan 2019 23:02:52 +0000 (00:02 +0100)]
Remove tmp from spip links
Ismaël Bouya [Mon, 7 Jan 2019 16:30:41 +0000 (17:30 +0100)]
Disable ympd and add some fixmes
Ismaël Bouya [Mon, 7 Jan 2019 16:30:20 +0000 (17:30 +0100)]
Add Chloe production and stats
Ismaël Bouya [Sun, 6 Jan 2019 23:43:12 +0000 (00:43 +0100)]
Add Chloé's website
Ismaël Bouya [Sun, 6 Jan 2019 16:57:28 +0000 (17:57 +0100)]
Add piedsjaloux website
Ismaël Bouya [Sun, 6 Jan 2019 11:53:23 +0000 (12:53 +0100)]
Add stats for ludivinecassal.com
Ismaël Bouya [Sun, 6 Jan 2019 11:43:51 +0000 (12:43 +0100)]
Add statistics for aten website
Ismaël Bouya [Sun, 6 Jan 2019 00:21:39 +0000 (01:21 +0100)]
Add Aten website
Ismaël Bouya [Sat, 5 Jan 2019 22:56:11 +0000 (23:56 +0100)]
Add ludivinecassal host
Ismaël Bouya [Sat, 5 Jan 2019 17:35:29 +0000 (18:35 +0100)]
Replace unstable with stable in environment
Ismaël Bouya [Sat, 5 Jan 2019 16:40:51 +0000 (17:40 +0100)]
Override attributes for gitolite to get same environment
Ismaël Bouya [Fri, 4 Jan 2019 17:43:02 +0000 (18:43 +0100)]
Add some apache configuration
Add vhost to log format
Add http2
Ismaël Bouya [Fri, 4 Jan 2019 17:10:20 +0000 (18:10 +0100)]
Add opcache for nextcloud
Ismaël Bouya [Fri, 4 Jan 2019 17:10:02 +0000 (18:10 +0100)]
Add overriden packages in main file
Ismaël Bouya [Fri, 4 Jan 2019 16:02:27 +0000 (17:02 +0100)]
Bubble up the imports to the main file
Ismaël Bouya [Fri, 4 Jan 2019 08:40:30 +0000 (09:40 +0100)]
Override database packages globally
Ismaël Bouya [Thu, 3 Jan 2019 18:39:06 +0000 (19:39 +0100)]
Add ssl domain for git
Ismaël Bouya [Thu, 3 Jan 2019 18:03:35 +0000 (19:03 +0100)]
Add fixme for buildbot
Ismaël Bouya [Thu, 3 Jan 2019 17:51:48 +0000 (18:51 +0100)]
Add missing nextcloud configuration
Ismaël Bouya [Thu, 3 Jan 2019 17:51:17 +0000 (18:51 +0100)]
Add python for gitolite hooks
Ismaël Bouya [Thu, 3 Jan 2019 15:18:15 +0000 (16:18 +0100)]
Add mantisbt
Ismaël Bouya [Thu, 3 Jan 2019 15:15:19 +0000 (16:15 +0100)]
Add git daemon service
Ismaël Bouya [Thu, 3 Jan 2019 14:01:52 +0000 (15:01 +0100)]
Add gitweb service
Ismaël Bouya [Wed, 2 Jan 2019 17:03:33 +0000 (18:03 +0100)]
Add FIXME for connexionswing
Ismaël Bouya [Wed, 2 Jan 2019 17:02:36 +0000 (18:02 +0100)]
Add gitolite
Ismaël Bouya [Tue, 1 Jan 2019 18:18:08 +0000 (19:18 +0100)]
Move packages to specific files
Ismaël Bouya [Mon, 31 Dec 2018 14:35:31 +0000 (15:35 +0100)]
Add Nextcloud configuration
Ismaël Bouya [Mon, 31 Dec 2018 15:13:10 +0000 (16:13 +0100)]
Add www dir
Ismaël Bouya [Mon, 31 Dec 2018 14:41:05 +0000 (15:41 +0100)]
Fix ympd websocket
Ismaël Bouya [Mon, 31 Dec 2018 14:39:56 +0000 (15:39 +0100)]
Add Redis
Ismaël Bouya [Mon, 31 Dec 2018 14:38:55 +0000 (15:38 +0100)]
Add stgit progam
Ismaël Bouya [Mon, 31 Dec 2018 14:38:09 +0000 (15:38 +0100)]
modularize apache configuration
Ismaël Bouya [Sun, 30 Dec 2018 10:43:39 +0000 (11:43 +0100)]
Add system packages
Ismaël Bouya [Sun, 30 Dec 2018 10:16:18 +0000 (11:16 +0100)]
Prepare production configuration for connexionswing
Ismaël Bouya [Sun, 30 Dec 2018 09:57:06 +0000 (10:57 +0100)]
Create dirs for httpd
Ismaël Bouya [Sun, 30 Dec 2018 00:47:43 +0000 (01:47 +0100)]
Add Connexionswing
Ismaël Bouya [Sat, 29 Dec 2018 23:40:08 +0000 (00:40 +0100)]
Check environment variables at build time
Ismaël Bouya [Sat, 29 Dec 2018 23:33:21 +0000 (00:33 +0100)]
Add cacert as dependency when building private git
Ismaël Bouya [Sat, 29 Dec 2018 10:31:39 +0000 (11:31 +0100)]
Move nixpkgs import to libs
Ismaël Bouya [Sat, 29 Dec 2018 10:15:05 +0000 (11:15 +0100)]
Add modules to httpd configuration