Sympl merge requestshttps://gitlab.com/sympl.io/sympl/-/merge_requests2019-07-06T18:12:38Zhttps://gitlab.com/sympl.io/sympl/-/merge_requests/77Update Apache Config Templates2019-07-06T18:12:38ZPaul CammishUpdate Apache Config TemplatesSympl v9.0 (for Debian Stretch)Paul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/75Update Apache Config Templates2019-07-05T01:03:29ZPaul CammishUpdate Apache Config TemplatesSympl v10.0 (for Debian Buster)Paul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/39SNI for Exim & Dovecot2019-06-20T13:06:16ZPaul CammishSNI for Exim & DovecotSympl v9.0 (for Debian Stretch)Paul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/34Improved backup scripts, added sympl-sqldump2019-06-13T23:36:39ZPaul CammishImproved backup scripts, added sympl-sqldumpWhole new backup script added, old ruby script removed.
* Two backups are taken of each DB, only removing old ones once the new dump is verified OK
* DB type (mysql/mariadb/etc) and version along with timestamp in the filename
* sym...Whole new backup script added, old ruby script removed.
* Two backups are taken of each DB, only removing old ones once the new dump is verified OK
* DB type (mysql/mariadb/etc) and version along with timestamp in the filename
* sympl-sqldump with a range of options.
Closes #217Sympl v9.0 (for Debian Stretch)Paul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/29Issue225 merge common to core2019-06-11T16:58:54ZPaul CammishIssue225 merge common to coreSympl v9.0 (for Debian Stretch)Paul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/24Rename admin user to sympl, secure permissions2019-06-09T23:47:04ZPaul CammishRename admin user to sympl, secure permissionsReplaces the 'admin' user created by Symbiosis with a user called 'sympl' instead - less chance of a username collision, and if the users home dir is not /srv, it means we can store things like config files there safely.
Things to re...Replaces the 'admin' user created by Symbiosis with a user called 'sympl' instead - less chance of a username collision, and if the users home dir is not /srv, it means we can store things like config files there safely.
Things to remember:
* [x] Backup paths will need checking to ensure `/backups` `/home` `/etc/sympl` and `/srv` are included.
* [x] Ownership of `/srv` should be set to sympl, and config files should be set to be owned only by sympl.
* * [x] /etc/sympl
* * [x] /var/backups
* * [x] /srv/*/config
* * [x] /srv/*/config/ssl
* * [x] /srv/*/mailboxes
* * [x] /srv/*/public
* * [x] Must run through domains
* [x] Sympl should be in the www-data group, and public (and subdirs) should be owned by www-data, with permissions set 664.
* [x] things like sympl-ssl should be okay with the dir being owned by www-data
* [x] the FTP user should be changed to www-data
* [x] common apps (vim/htop) should be added to sympl-core recommends
* [x] sensible config defaults should be added to sympl-core for the sympl user
Covers #219 #170Paul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/266Update references from sympl.host to sympl.io2022-03-22T15:22:31ZPaul CammishUpdate references from sympl.host to sympl.ioUpdate cron/man/sympl-crontab.txt, cron/debian/changelog, core/bin/sympl, core/sbin/sympl-password-test, core/debian/changelog, autotest/test.d/01-setup, .gitlab/issue_templates/Testing Checklist.md, mail/sympl/test.d/exim4_acl_tests/set...Update cron/man/sympl-crontab.txt, cron/debian/changelog, core/bin/sympl, core/sbin/sympl-password-test, core/debian/changelog, autotest/test.d/01-setup, .gitlab/issue_templates/Testing Checklist.md, mail/sympl/test.d/exim4_acl_tests/settings.yaml, web/sympl/index.html, web/debian/changelog, mail/debian/changelog, CHANGELOGPaul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/209Restore phpMyAdmin to Buster2020-09-16T16:16:07ZPaul CammishRestore phpMyAdmin to BusterThis re-enables the phpMyAdmin package for Debian Buster, using the backports repository.
Backports will need to have already been installed to enable it.
Resolves #239This re-enables the phpMyAdmin package for Debian Buster, using the backports repository.
Backports will need to have already been installed to enable it.
Resolves #239Paul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/197added ftp functionality to CLI2020-05-12T18:50:38ZPaul Cammishadded ftp functionality to CLIAdded the 'sympl ftp ...' suite of commands to the CLI probably best review before merging into live but I think everything is there.Added the 'sympl ftp ...' suite of commands to the CLI probably best review before merging into live but I think everything is there.Paul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/107Set more sane defaults for sympl-firewall-whitelist2019-07-18T13:13:53ZPaul CammishSet more sane defaults for sympl-firewall-whitelistPaul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/106Set more sane defaults for sympl-firewall-whitelist2019-07-18T12:33:15ZPaul CammishSet more sane defaults for sympl-firewall-whitelistPaul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/82Significantly Improved CI2019-07-07T20:07:17ZPaul CammishSignificantly Improved CIMuch better handling of upgrade situations, and general streamlining.
(Cherry picked from !81)Much better handling of upgrade situations, and general streamlining.
(Cherry picked from !81)Paul CammishPaul Cammishhttps://gitlab.com/sympl.io/sympl/-/merge_requests/17Legacy: SNI for email2019-05-28T12:44:31ZPaul CammishLegacy: SNI for emailThis is an old merge request which wasn't added to Symbiosis, although the work was completed.This is an old merge request which wasn't added to Symbiosis, although the work was completed.Paul CammishPaul Cammish