Alex Dunae
b44972ab87
Only install Tarsnap when version is missing
Checks if the exact version of Tarsnap is already installed and, if so,
skips the download and build steps.
il y a 10 ans
Luke Cyca
4349e03dfc
Merge pull request #213 from thomwiggers/patch-1
Make sure that only ZNC can read its certificate
il y a 10 ans
Thom Wiggers
8578f49e21
Make sure that only ZNC can read its certificate
To bring this certificate in line with how those in ssl.yml are managed.
il y a 10 ans
Luke Cyca
18ea566cee
Merge pull request #210 from jlund/ovpn-enhancements
Update OpenVPN role to generate self-contained "unified" .ovpn profiles
il y a 10 ans
Joshua Lund
64883159e9
* Update OpenVPN role to generate self-contained "unified" .ovpn
profiles
* The role now generates .ovpn profiles with embedded CA, certificate,
key, and HMAC firewall key information. These .ovpn profiles are
compatible with OpenVPN for iOS and Android, and only a single file
needs to be transferred to your mobile device.
* Added explicit route information to the .ovpn profile
il y a 10 ans
Luke Cyca
8a271d748d
Merge pull request #192 from larryfox/cgit
Add git hosting
il y a 10 ans
Larry Fox
22a71efc24
add short blurb about git hosting
il y a 10 ans
Luke Cyca
a88b465aff
Merge pull request #207 from jplock/jp-fix-libpam-dev
Use libpam0g-dev instead of libpam-dev
il y a 10 ans
Luke Cyca
5cca325d83
Merge pull request #206 from jplock/jp-2fa-openvpn
OpenVPN 2FA support
il y a 10 ans
Luke Cyca
bd9e2e4122
Merge pull request #209 from chid/patch-1
Update README.textile
il y a 10 ans
Charley Peng
9f34d8c9d5
Update README.textile
fix broken link to getting ansible
il y a 10 ans
Luke Cyca
c9bb3dc2c4
Merge pull request #205 from jplock/jp-fix-2fa-vagrant
Skip the google authenticator generation if we're running as vagrant
il y a 10 ans
Luke Cyca
d5951797e1
Merge pull request #204 from jplock/jp-2fa-webmail
Add a 2FA plugin for Roundcube (fixes #201 )
il y a 10 ans
Justin Plock
ed75c9469b
libpam-dev didn't exist for some people so switching to libpam0g-dev instead
il y a 10 ans
Justin Plock
921ae6957e
Optional 2FA support for OpenVPN (requires uncommenting on the server and pushing new client configs)
il y a 10 ans
Justin Plock
e88fb57cba
Skip the google authenticator generation if we're running as vagrant. Vagrant can't sudo to the sovereign test user so this won't work.
il y a 10 ans
Justin Plock
408d83341f
Add a 2FA plugin for Roundcube (fixes #201 )
il y a 10 ans
Luke Cyca
3ea5e23c9e
Merge pull request #203 from jplock/jp-fix-google-auth-generation
Fix Google Authenticator file generation
il y a 10 ans
Justin Plock
2d751ab680
The .google_authenticator file has to be generated by the user that is going to attempt to use it. Also, -W doesn't seem to work (results an in INVALID_WINDOW error in /var/log/auth.log), so use -w 1 to allow for a single concurrent token
il y a 10 ans
Luke Cyca
aa02a19972
Update README with 2-factor auth
il y a 10 ans
Luke Cyca
6af323dca3
Merge pull request #199 from jplock/jp-googleauth
Added Google Authenticator 2FA logins
il y a 10 ans
Justin Plock
c037dce07a
Clarified parameters are bit in a comment
il y a 10 ans
Justin Plock
22a8717f6d
Automatically generate the Google authenticator file for the default user
il y a 10 ans
Justin Plock
84c9febec7
Added Google Authenticator 2FA logins
il y a 10 ans
Luke Cyca
a5a3e2d06b
Merge pull request #198 from jplock/jp-sshd-simplification
Modify sshd_config in place
il y a 10 ans
Justin Plock
89f018bd23
In preparation for using any 2FA solution, it will most likely need to modify sshd_config, so let's change the file in place instead of overwriting it completely.
il y a 10 ans
Luke Cyca
7118c07753
Merge pull request #193 from nstanke/patch-1
reduce z-push logrotation to 5 versions
il y a 10 ans
Norman S.
b1092e800b
changed from 52 to 5 versions.
il y a 10 ans
Larry Fox
e67ef75d63
add cgit test
il y a 10 ans
Larry Fox
092cb287e0
add gitolite and some cgit settings
il y a 10 ans
Larry Fox
158503b6ca
add cgit
il y a 10 ans
Luke Cyca
2ef34ef1db
Merge pull request #191 from jplock/jp-hostname
Set a ServerName for apache (fixes #187 )
il y a 10 ans
Justin Plock
9f918363b9
Set a ServerName for apache (fixes #187 )
il y a 10 ans
Luke Cyca
b08dd123a5
Merge pull request #189 from nstanke/patch-1
add z-push logrotation
il y a 10 ans
Norman S.
d8153552b8
add logrotate task
il y a 10 ans
Norman S.
a6889500b6
add logrotate task
il y a 10 ans
Luke Cyca
d2fd59a6d1
Merge pull request #186 from jplock/jp-roundcube-fixes
Properly generate a PHP /etc/roundcube/debian-db.php file
il y a 10 ans
Luke Cyca
b3c48ebaf8
Merge pull request #185 from jplock/jp-ignore-carddav-db-errors
Ignore carddav database errors
il y a 10 ans
Justin Plock
8928993772
The group and mode of debian-db.php need to be readable by apache
il y a 10 ans
Justin Plock
00b263608e
Properly generate a PHP /etc/roundcube/debian-db.php file
il y a 10 ans
Justin Plock
c3b1362e78
Ignore carddav database errors
il y a 10 ans
Luke Cyca
f7b9884f38
Merge pull request #181 from jplock/jp-vagrant-cleanup
This now works fine in Vagrant 1.4.3, remove the workaround
il y a 10 ans
Luke Cyca
5fef35c881
Merge pull request #180 from jplock/jp-set-roundcube-pw
Properly set the roundcube database password
il y a 10 ans
Justin Plock
682bde8ac8
This now works fine in Vagrant 1.4.3, remove the workaround
il y a 10 ans
Justin Plock
1bd900bfae
Properly set the roundcube database password
il y a 10 ans
Luke Cyca
cb6a26a626
Merge pull request #179 from jplock/jp-carddav-db
Import carddav database schema
il y a 10 ans
Justin Plock
057a8c8872
Properly reconfigure the roundcube database and import the carddav tables
il y a 10 ans
Justin Plock
bd9b22f603
Import carddav database schema. I'm unable to run this against the vagrant VM as the webmail_db_password seems to be automatically generated.
il y a 10 ans
Luke Cyca
916f3abf80
Merge pull request #177 from jplock/jp-upgrade-znc
Upgrade znc from 1.0 to 1.2 (latest release)
il y a 10 ans
Luke Cyca
67f8e49e5f
Merge pull request #176 from jplock/jp-relocate-tarsnap-key
Relocate tarsnap.key into /decrypted
il y a 10 ans