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.
  • [#243](#241 .htaccess URL redirection.
  • [#242](#241 Dokuwiki was a bit hard to use regarding the UI
  • #241 There should be more BRAINCASE Branding.

Issues

Sprint 3 Deliverables

  • Logging
  • Public / Private pages
  • Backups & Restore (from Sprint2)