User Tools

Site Tools


webmaster

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
webmaster [2020/11/24 21:42]
dteal
webmaster [2021/02/07 19:38] (current)
dteal
Line 1: Line 1:
 ====== Webmaster Information ====== ====== Webmaster Information ======
  
-This page contains information used to manage [[https://bamlab.berkeley.edu]] and [[https://bamlab.berkeley.edu/wiki]].+The webmaster is a group member who manages the group's website software.
  
-===== Wiki =====+As of 2020, it's me, Daniel Teal! Email me at dteal@berkeley.edu.
  
-==== URL Rewriting =====+Also, webmaster@bamlab.berkeley.edu forwards everything to me, or, hopefully after I graduate, whoever the current webmaster is.
  
-By default, DokuWiki uses URLs like "http://example.com/doku.php?id=page". To instead use "http://example.com/page"change the configuration option "Use nice URLs" to ".htaccess", check "Use slash as namespace separator in URLs", and then create a ".htaccess" file in the root DokuWiki directory. Add Apache rewriting rules.+This rest of this page contains assorted technical information and remindersmainly for the webmaster's benefit.
  
-For more detailsee [[https://www.dokuwiki.org/rewrite]].+===== Website and Wiki ===== 
 + 
 +The [[https://www.ocf.berkeley.edu/|Berkeley OCF student group]] gives us free website hosting at the domain name [[https://bamlab.berkeley.edu]]. The server can be accessed via ssh with a given username and password (kept securely offline by the webmaster). On this serverwe've installed WordPress for our main site, and then installed DokuWiki in the /wiki/ subdirectory. 
 + 
 +==== Disk Space Limits ==== 
 + 
 +According to [[https://www.ocf.berkeley.edu/docs/services/shell/#h2_sftp|the OCF ssh account documentation]], each account is limited to 5 GB of disk usage. 
 + 
 +So our WordPress and DokuWiki have to be below 5 GB! This means we should not store large media files---both very big images and especially video---on the wiki.  
 + 
 +==== WordPress ==== 
 + 
 +The WordPress site can be managed via any user logged into its online interface; most group members are administrators so they can edit the theme if they'd like. 
 + 
 +There is also a SQL database on the server for WordPress; its username and password are also kept securely offline by the webmaster. 
 + 
 +The WordFence plugin is installed to perform periodic security scans of the website. It is currently set up to email reports to webmaster@bamlab.berkeley.edu. 
 + 
 +==== Wiki ==== 
 + 
 +The wiki is a standard DokuWiki installation. 
 + 
 +The following plugins are enabled: 
 +  * MathJax, for LaTeX support 
 +  * Wrap, for advanced page formatting 
 +  * Move, for page renaming 
 +  * WordPress Authentication, to use the same accounts as the WordPress site (note: database server name is "mysql"
 +  * FontFace, for fancy fonts in the wiki title 
 +  * svgEmbed, to embed SVG images. SVG images media manager upload is enabled by "conf/mime.local.conf". NOTE: SVG images can contain arbitrary HTML/JS; upload is a potential security concern. 
 + 
 +URL rewriting is enabled for simple URLs. Almost all other settings are default. 
 + 
 +==== Email Accounts ==== 
 + 
 +The OCF provides basic email accounts on their hosted domains; see their website for documentation. Currently, only webmaster@bamlab.berkeley.edu is set up, and is forwarded to the webmaster. 
 + 
 +===== Backups ===== 
 + 
 +We should backup both the WordPress site and wiki to GitHub. 
 + 
 +===== GitHub ===== 
 + 
 +===== YouTube ===== 
 + 
 +===== Box ===== 
 + 
 +Box raised their education prices, so Berkeley is currently considering moving away to a cheaper file storage platform, with results to be announced in the next few years. We may have to migrate our data.
webmaster.1606282943.txt.gz · Last modified: 2020/11/24 21:42 by dteal