Hosting a Website (or Files, …)
The main department web site is available at https://www.fbi.h-da.de. It is operated by the university's central IT division (named ITDuA) and is managed exclusively through the Typo3 content management system.
If the possibilities afforded by that setup do not meet your web hosting needs, there are alternative options you may want to consider. This document is intended to assist in determining the most suitable one for your use case.
Options include:
- GitLab Pages: appropriate for static web sites (HTML/CSS/Javascript) like the one you're reading right now
- UServ HTTP: serving files to students, lab computers or the general public
- Container/VM: when you need to be able to execute arbitrary server-side code
- Moodle: for managing and distributing course material
Comparison Matrix
Pages | UServ | Container/VM | Moodle | |
---|---|---|---|---|
Pro | may use static site generators in GitLab CI | optional authentication | unrestricted/powerful | complete course management system |
Contra | not suitable for large files | file serving only, no control over DNS name | a system to maintain | not a general hosting mechanism |
Example | this exact web site ☺ | distributing software packages for use in assignments/labs | web app with database system (e.g. Wordpress) | - |
Further information
GitLab Pages
See the GitLab page.
UServ HTTP
Described under UServ.
Moodle
The Moodle instance at lernen.h-da.de is provided by ITDuA.