Setting up a IndieWeb Server using cPanel
|DIFFICULTY strong>||Basic - 1 | Medium - 2 | Advanced - 3|
|TIME REQUIRED strong>||30 min|
|RELATED PRODUCTS strong>||CentOS-based VPS or dedicated servers|
One of the first implementations of an IndieWeb server was created by Known. Known is an open-source platform that aligns with IndieWeb principles. Here's how to set up your own IndieWeb server using Known.
First, make sure your server meets the system requirements.
A Web Server that supports URL rewriting (Apache + mod_rewrite recommended) If you are using Apache, you also need to make sure support for .htaccess is enabled (using the AllowOverride All directive).
- PHP 5.4 or above
- MongoDB or MySQL 5
Additionally, Known requires the following PHP components:
Go to withknown.com and download the .zip or .tgz file with the current Known release.
Once you have the .zip file downloaded, open up the readme file - this will provide installation instructions.
At the current time, the most recent build is is version 0.6.4. This can be downloaded from this link.
Upload the .zip file to your server
Use the cPanel File Manager to upload the .zip file to the /public_html directory
Extract the files
Once the file is uploaded to /public_html directory, right-click on file in cPanel File Manager and extract the files. The files will be extracted to the web root.
The installer is now living at http://127.0.0.1/index.phpReplace 127.0.0.1 with your domain name
Start the installer
The installer can now be accessed on the web, it will be located at http://127.0.0.1/index.php
Follow the on-screen instructions to complete the setup of your IndieWeb Server