Webhotell services” - Universitetet i Bergen

Download Report

Transcript Webhotell services” - Universitetet i Bergen

The Webhotell at University of
Bergen
Helge Opedal
Integration and application development
IT department - University of Bergen
2012
The Webhotell team

Raymond, Ronny, Trond and Helge
What do we do?







Provide solutions for all students and staff so they
can publish web-content
Upgrading, upgrading, upgrading
Monitor uptime and system resources (especially
when something goes wrong)
Track and prevent hackers and spammers
Give user support
Resolve bugs and errors reported by users
Enable new instances requested by students and
staff
Numbers and statistics

All counts of sites and users and more are
performed at 9th of May 2012
”Webhotell”: A collection of several
services

Static HTML service:
–
–
–

Folk (People)
Org (Organizations)
Kurs (Courses)
Dynamic HTML services:
–
–
–
Wiki
Blog
Hospits
Static HTML service

People, Org and Course
–
–
Static HTML with Apache webserver on Linux RHEL
No PHP, cgi-bin or other dynamic serverside components



–
People: 750 users personal homepages
Org: 96 sites
Course: 9 sites
Examples:



http://folk.uib.no
http://org.uib.no/tekna/
http://kurs.uib.no/litteraturglobaliseringfortelling/
Wiki service


A solution for groups to add and change content,
mainly text related. (A wikipedia thingy)
Mediawiki software
–



PHP, Apache webserver, Postgresql databases
74 wiki instances today
36 extensions (added modular functionality)
Examples:
–
–
https://wikihost/itwiki
https://it.uib.no/en
Wordpress multisite

Providing website solutions for student, staff and organizations
–






User management and extended web content capabilites.
Based on Wordpress system; PHP, Apache, Mysql database
165 instances today
67 plugins
33 themes available for everyone (93 themes in total)
573 UiB content contributers (users of WP sites)
Examples:
–
–
–
–
http://eurospheres.org
http://mib.uib.no
http://clara.uib.no
http://dekanblogg-hf.b.uib.no
Hospits




PHP and Mysql hosting service for students
and staff
Self managing hosting service
107 sites
Examples:
–
–
–
http://arenaromanistica.uib.no/
http://studblogg.uib.no
http://ecl.cultland.org/
Validating users

Different solutions:
–
–
–
ldap (wiki, people, org, course, hospits)
kerberos (some few wiki’s)
local users (wiki, blog)
How do users access services to
update web-content?

Web-interface
–

SSH/SFTP
–

Blog, Wiki and Hospits
Hospits, People, Org and Course
Samba (smb/cifs)
–
Folk, Org and Course
Security

Security breaches:
–
–


Static HTML is very safe
Hackers like Hospits :-)
–
–

Potential security holes
Difficult to test all sites because of variety in programming code provided by users
Server security is intact
–
–
–

Systems like Wordpress and Mediawiki reduces the probability
Allowing users to add serverside code increases the probability
root access is almost impossible to achive
Apache user has limited rights
Data is secured in version controlled TSM backup system
Activites against hacker activity
–
–
–
–
Email spam controll
Nightly clamscan file-scan of all files on Hospits
Firewall IPtables restrictions
Sites on Hospits with security ”holes” are being closed down and web-content can be moved to the
Blog or Wiki.
The future? What do we want

Self-service
–


Drupal multisite hosting
Database hotel maybe?
–

users create their own sites on the fly
Oracle/Postgresql/Mysql
Expanding core technologies (Python,
Postgres, and others)
Thanks
Helge Opedal
IT department - University of Bergen