Difference between revisions of "Building Wiki Servers"
Line 62: | Line 62: | ||
<span style="color: rgb(255, 0, 0);">'''[[Now Do A Backup!{{!}}Now Do A Backup!]]'''</span> | <span style="color: rgb(255, 0, 0);">'''[[Now Do A Backup!{{!}}Now Do A Backup!]]'''</span> | ||
Browse to http://'''www.ServerAddress.tld'''/wiki/ or http://'''wiki.ServerAddress.tld'''/ (depending on which way you set it up above...)[[image:File:Wiki-first-view.png{{!}}300px{{!}}thumb]] | Browse to http://'''www.ServerAddress.tld'''/wiki/ or http://'''wiki.ServerAddress.tld'''/ (depending on which way you set it up above...) | ||
[[image:File:Wiki-first-view.png{{!}}300px{{!}}thumb]] | |||
= <span style="color: rgb(132, 63, 161);">More coming here...</span> = | = <span style="color: rgb(132, 63, 161);">More coming here...</span> = |
Revision as of 18:24, 13 January 2022
Start with a WebServer
Download MediaWiki
- Check the download page for latest version. (ATM, the current version turns out to be 1.37.1)
- Adjust the following commands appropriately (i.e.: replace 1.37.1 with the current version number) if needed.
wget https://releases.wikimedia.org/mediawiki/1.37/mediawiki-1.37.1.tar.gz
Unpack MediaWiki
- Extract it
tar -xvzf mediawiki-1.37.1.tar.gz
There are a couple of different ways to set up the root of your wiki.
You can either set it up to be reached
as part of your regular web site
sudo mkdir /var/www/html/wiki
sudo cp -r mediawiki-1.37.1/* /var/www/html/wiki
sudo chmod -R ugo+rwX /var/www/html/wiki/images
Your wiki will be reached at http://www.ServerAddress.tld/wiki/
or at an independent URL
sudo mkdir /var/www/wiki
sudo cp -r mediawiki-1.37.1/* /var/www/wiki
sudo chmod -R ugo+rwX /var/www/wiki/images
Your wiki will be reached at http://wiki.ServerAddress.tld/
(Once you set up Name-based Virtual Host Support)
Set Up MediaWiki
Create the database
sudo mysql -u root -p
CREATE DATABASE MY_WIKI; GRANT ALL PRIVILEGES ON MY_WIKI.* TO 'USERNAME'@'localhost'; FLUSH PRIVILEGES; EXIT;
Replace MY_WIKI with a database name of your choice. If you are installing multiple wikis on a single server, they each need a uniquely named database.
Replace USERNAME with the username you set up while installing the LAMP Stack
Adjust PHP Settings
sudo vi /etc/php/7.4/apache2/php.ini
(this may be in a slightly different location depending on version of php installed...)
increase upload_max_filesize to 200M
increase post_max_size to 200M
Your wiki is installed
Browse to http://www.ServerAddress.tld/wiki/ or http://wiki.ServerAddress.tld/ (depending on which way you set it up above...)
More coming here...
Just some notes.
- Categories
- User Management
- User rights
- Preventing access
- Account Creation
- Account Deletion
- Doing unusual things to the Wiki
- How to add image with link in a sidebar
- (That's a starting point... Just... It's kinda fugly...)
- How to add image with link in a sidebar