Difference between revisions of "Make your own Wiki"

From TheInterWiki
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
This page is a step-by-step instruction to create your own wiki like this one. You must have a sense of adventure and good Google skills, or have a working knowledge of the following:
 
This page is a step-by-step instruction to create your own wiki like this one. You must have a sense of adventure and good Google skills, or have a working knowledge of the following:
 
*LAMP servers
 
*LAMP servers
*Unix/Linux
+
**Unix/Linux
 +
**MySQL or MariaDB
 +
**PHP
 
*SSH and Command Line Interface (CLI)
 
*SSH and Command Line Interface (CLI)
 
*Amazon Web Services (AWS)
 
*Amazon Web Services (AWS)
 +
If you are unable to accomplish this on your own, we offer a forum for free support, and paid support options.
  
 
==Overview==
 
==Overview==
#Create an AWS account
+
==Get the wiki running==
#Create an EC2 free-tier instance:
+
===Short Version===
#*Use theInterWiki snapshot (Updated soon)
+
#Open an AWS account
#*Save your SSH key
+
#Launch a free-their instance with the Interventional Services Wiki Project AMI
#*Set your security group Inbound rules for:
+
#Configure MySQL
#**All access port 80
+
#Configure MediaWiki
#**SSH from your IP only
+
#Load in the templates
#* Outbound rules: Port 80 open to all
+
===Long Version===
#When it is launched:
+
*[[Startup Instructions | Follow the instructions here]]
#*SSH into the server
+
 
#*[[Startup Instructions | Follow the instructions here]]
+
==Add a domain name==
 +
===Short Version===
 +
#Get and assign an Elastic IP to your instance from your AWS EC2 dashboard
 +
#Use AWS Route53 to purchase and link your chosen domain name
 +
#Install [https://certbot.eff.org/ CertBot]
 +
#Change LocalSettings.php to point to https:yourdomainname.
 +
===Long Version===
 +
 
 +
==Maintenance==
 +
*Use apt-update and upgrade to patch your operating system regularly. (weekly) (SSH and CLI)
 +
*Monitor [[Special:RecentChanges]] for malicious activity. (At least weekly)
 +
*Set-up a backup protocol through AWS EC2 Lifecycle manager

Latest revision as of 16:02, 21 March 2023

This page is a step-by-step instruction to create your own wiki like this one. You must have a sense of adventure and good Google skills, or have a working knowledge of the following:

  • LAMP servers
    • Unix/Linux
    • MySQL or MariaDB
    • PHP
  • SSH and Command Line Interface (CLI)
  • Amazon Web Services (AWS)

If you are unable to accomplish this on your own, we offer a forum for free support, and paid support options.

Overview

Get the wiki running

Short Version

  1. Open an AWS account
  2. Launch a free-their instance with the Interventional Services Wiki Project AMI
  3. Configure MySQL
  4. Configure MediaWiki
  5. Load in the templates

Long Version

Add a domain name

Short Version

  1. Get and assign an Elastic IP to your instance from your AWS EC2 dashboard
  2. Use AWS Route53 to purchase and link your chosen domain name
  3. Install CertBot
  4. Change LocalSettings.php to point to https:yourdomainname.

Long Version

Maintenance

  • Use apt-update and upgrade to patch your operating system regularly. (weekly) (SSH and CLI)
  • Monitor Special:RecentChanges for malicious activity. (At least weekly)
  • Set-up a backup protocol through AWS EC2 Lifecycle manager