========= Web Homes ========= .. NOTE:: this roadmap is indefintely suspended for now (bad9/2015-05-06). Problem ======= User haben ein Beduerfnis fuer einfachen Webspace (ohne Datenbank [#]_, statisches HTML, einfaches PHP). Dieser wird regelmaessig beim Servicedesk und den Linux Sysadmins nachgefragt. `SWITCHdrive `_ (resp. ownCloud) ist ungeeignet weil nur Dateien und keine Webseiten abgelegt werden koennen. Es existiert eine alte, TI-spezifische Loesung fuer Webspace unter ``{prof,staff,students}.ti.bfh.ch``. Diese ist problematisch: * das Perl-Script zur automatischen Erstellung einer Standard-Seite ist schon lange nicht mehr funktionsfaehig und nicht mehr wartbar. * der darunterliegende Linux Server ``mushroom.bfh.ch`` ist uralt und nicht mehr wartbar. Loesung ======= Wir schlagen vor, einen Linux Container (LXC) anzulegen der ein eigenes [#]_ NetApp Volume per NFS mountet. Darauf befinden sich unter ``{staff,students,guests}/${BFH_ACCOUNT}`` die ensprechenden Web Homes fuer alle User der BFH. Auf die Web Homes soll folgendermassen zugegriffen werden: * schreibend via **SMB** von intern * schreibend via **SFTP** von intern und extern (jeweils nur via Keys) * lesend via **HTTPS** von intern und extern Die URLs folgen dem Schema ``https://${ACCOUNT_TYPE}.bfh.ch/~${ACCOUNT_NAME}``, z.B.: * https://staff.bfh.ch/~bad9 * https://students.bfh.ch/~ruett1 * https://guests.bfh.ch/~guest-abc1 Fuer eine Uebergangszeit werden 301 Rewrites fuer ``http://{profs,staff,students}.ti.bfh.ch nach https://{staff,students}.bfh.ch`` angelegt. Als Quota fuers Web Home wird standardmaessig 10% vom User Home genommen. Offene Punkte ============= * swp2: * Uebergangsfrist fuer Abloesung definieren * Wieviele CMS gibts in den alten Web Homes? * Diskspace Belegung der alten Web Homes? * typo3 Instanz auf fullmoon fuer die alten Web Homes, abschalten oder neu aufsetzen? ---- .. rubric:: Footnotes .. [#] Anforderungen mit Datenbank werden ueber eigene Linux Container (LXC) pro jeweiliges Projekt abgedeckt. .. [#] ``~/public_html`` im normalen Home waere angenehm, wollen wir aber aus Gruenden der Sicherheit und Einfachheit im Support der User nicht.