diff --git a/html/about/guide.html b/html/about/guide.html index b9147cd..940fba7 100755 --- a/html/about/guide.html +++ b/html/about/guide.html @@ -103,18 +103,27 @@ on a separate VLAN. Make sure this VLAN cannot access your router or switch inte If you have created a "LAMP", or rather a "LEMP" server before, this isn't much more complicated. If you've never done that, I suggest you find a "LEMP" tutorial.

Build a LEMP server

-Digital Ocean tutorials are usually pretty good so here's a link to one. +Digital Ocean tutorials are usually pretty good so here is a link to one for Ubuntu 20 and +Ubuntu 22.

-For the sake of simplicity, assume all instructions are for Ubuntu 20.04. If you are on a different distro, modify the install steps accordingly to suit your distro. +For the sake of simplicity, assume all instructions are for Ubuntu 20 or 22. If you are on a different distro, modify the install steps accordingly to suit your distro. +

If you don't have a physical server, you can rent computing space by looking for a "VPS provider". This virtual computer will be your reverse proxy, and if you want, it can host everything else too.

Install the following additional packages:

apt install build-essential php-gd libcurl4-openssl-dev libmysqlclient-dev mysql-server golang git
-go get -u github.com/go-sql-driver/mysql
+For Ubuntu 20: +go get -u github.com/go-sql-driver/mysql + +For Ubuntu 22 or latest Golang versions: +go install github.com/go-sql-driver/mysql@latest +go mod init mysql +go get github.com/go-sql-driver/mysql +

Get Wiby Source Files

Download the source directly from Wiby here, or from GitHub. The source is released under the GPLv2 license. Copy the source files for Wiby to your server. @@ -232,7 +241,7 @@ You should learn nginx configuration on your own, this template is just to assis If you are using only the php version, comment all "core app" location entries to revert Wiby search to the php only version.
Make sure ssl_certificate and ssl_certificate_key have the path for your SSL files instead of the example paths. If you don't want to use SSL, just remove the server {} configuration for SSL connections (on port 443). -Also the example file references php7.4-fpm.sock, so if you are using a different version remember to update that as well. +Also the example file references php7.4-fpm.sock, so if you are using a different version remember to update that as well (such as php8.1-fpm.sock on Ubuntu 22).

Start the Refresh Scheduler