diff --git a/[EN]-Website-Installation.md b/[EN]-Website-Installation.md new file mode 100644 index 0000000..a86e931 --- /dev/null +++ b/[EN]-Website-Installation.md @@ -0,0 +1,88 @@ +**This is a short tutorial on installing TS-website 2.0** + +### Requirements +
Show / hide + +#### General: +- A web server, shared hosting or dedicated server running Apache or nginx +- Access to your web server (via shell or FTP) +- A FTP Client + +#### Minimal +- PHP 5.6 version or greater +- Enabled extensions: `mbstring`, `json`, `pdo_mysql`, `curl` + +#### Recommended configuration +- Ubuntu 16.04+, PHP 7.0+, nginx +
+ +--- + +### How to install TS-website 2 - in short +
Show / hide + +1. Download the latest version from the [releases page](https://github.com/Wruczek/ts-website/releases) +2. Transfer it to the web directory +3. Unzip it +4. Open your browser and navigate to TS-website, proceed with installation +
+ +--- + +### Version for dummies - step by step with commands +
Show / hide + +This is a simple tutorial with commands for dummies. + +What will you need: +- Clean VPS server running Ubuntu 16.04 or later +- SSH access to the server ("putty") + +#### Preparing system +Update apt and get some necessary packages +``` +sudo apt-get update +sudo apt-get install unzip +``` + +#### Installing web server, PHP and database +Please follow DigitalOcean's great tutorial for this. +- [Tutorial for Ubuntu 16.04](https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04) +- [Tutorial for Ubuntu 18.04](https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-ubuntu-18-04) + +**After you get back:** +Install some additional PHP packages: +``` +sudo +``` + +#### Installing TS-website + +1. Go to the [releases page](https://github.com/Wruczek/ts-website/releases) and copy the link to the latest release zip ([like this](https://i.imgur.com/vEnVn1s.png)) +2. Choose how would you like to install TS-website: + +#### In a root folder (for example https://wruczek.tech) +**This will remove everything from the `html` folder!** +``` +cd /var/www +sudo wget paste_the_release_zip_link_here +sudo unzip ts-website-release*.zip +sudo rm ts-website-release*.zip +mv ts-website html +``` + +#### In a sub-directory (for example https://wruczek.tech/tswebsite) +``` +cd /var/www/html +sudo wget paste_the_release_zip_link_here +sudo unzip ts-website-release*.zip +sudo rm ts-website-release*.zip +``` + +#### That's it! +Visit your website in web browser again to start the installation process. +If you have installed TS-website in a sub-directory, remember to visit `http://your-server/sub-directory` + +Have fun! + +