Meeting with James 10th September - hamstar/Braincase GitHub Wiki
Agenda
Demo the end of Sprint2
Show bugs
Talk about backing up to dropbox without a zip file
make users home the repo (ignoring some files/folders) then public_html will be accessible from the repo (no more SFTP)
Actions from previous meeting
Minutes
Not need to have a dependency on Debian. (2 Different ones, other one could be CentOS)
Proxy
Proxy needs more research/documentation/testing (Ie Dropbox doesn't work, mail doesn't work)
HTTPS Proxy needs to be added to doc.
Dropbox does not sync if proxy is active
Email server
#247 Mail should be able to be sent via a SMTP server specified by the user (Through Web Interface)
#246 Need to Check that EXIM4 is sending emails at all or can be easily configured
Git
#248 GIT Repo needs to be auto cloned into the home directory.
repo.git will be the repo
git use hook to checkout the repo to the home dir
look at a process to check any new file into the repo
Backup/restore process improvement
Dropbox backups need to be inside a subfolder (Compatible with existing Dropbox files)
Define exactly how dropbox backups work.
Diagram for backup and restores may be required.
When restoring, current braincase should essentially be backed up
When backing up, backups should be verifed.
When restoring, should be able to compare differences.
More complex restore system in web interface (Automatically detect backups in multiple locations)
When backing up, Braincase should be 'locked' and signaled in a polite way
Broken stuff
The user-sync does not work if the linux user already exists (BUG) - Need to check not root, and create regardless (even if already exists in linux system)
Documentation needs to be cleaned up (Move Proxy to the top)
UI
#245 Start page when logging on should be a welcome page (Maybe with basic documentation or features) (This should be created by default)
#244 When an initial user is created, they should only get the welcome email once EVERYTHING is created and ready. (Ie all crons are run)
dwpab#1 There should be a "retry email" button for enabling dropbox which sends the email again.