|
|
@ -94,12 +94,13 @@ |
|
|
|
<li>A webserver supporting HTTPS and reverse proxying, including websocket reverse proxying (Apache can do this with mod_proxy_wstunnel)</li> |
|
|
|
<li>A webserver supporting HTTPS and reverse proxying, including websocket reverse proxying (Apache can do this with mod_proxy_wstunnel)</li> |
|
|
|
<li>The following perl modules |
|
|
|
<li>The following perl modules |
|
|
|
<ul> |
|
|
|
<ul> |
|
|
|
|
|
|
|
<li>DBI</li> |
|
|
|
|
|
|
|
<li>DBD::mysql</li> |
|
|
|
<li>Mojolicious::Plugin::Mail</li> |
|
|
|
<li>Mojolicious::Plugin::Mail</li> |
|
|
|
<li>Mojolicious::Plugin::Database</li> |
|
|
|
<li>Mojolicious::Plugin::Database</li> |
|
|
|
<li>Mojolicious::Plugin::StaticCompressor</li> |
|
|
|
<li>Mojolicious::Plugin::StaticCompressor</li> |
|
|
|
<li>Crypt::SaltedHash</li> |
|
|
|
<li>Crypt::SaltedHash</li> |
|
|
|
<li>MIME::Base64</li> |
|
|
|
<li>MIME::Base64</li> |
|
|
|
<li>Etherpad::API</li> |
|
|
|
|
|
|
|
<li>Session::Token</li> |
|
|
|
<li>Session::Token</li> |
|
|
|
<li>Config::Simple</li> |
|
|
|
<li>Config::Simple</li> |
|
|
|
<li>Email::Valid</li> |
|
|
|
<li>Email::Valid</li> |
|
|
@ -109,6 +110,11 @@ |
|
|
|
<li>DateTime</li> |
|
|
|
<li>DateTime</li> |
|
|
|
</ul> |
|
|
|
</ul> |
|
|
|
</li> |
|
|
|
</li> |
|
|
|
|
|
|
|
<li>The following perl modules are optional |
|
|
|
|
|
|
|
<ul> |
|
|
|
|
|
|
|
<li>Etherpad::API</li> |
|
|
|
|
|
|
|
</ul> |
|
|
|
|
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
</ul> |
|
|
|
It's also advised to run VROOM on a systemd powered distribution (simply because that's what I use and I include service units for VROOM). |
|
|
|
It's also advised to run VROOM on a systemd powered distribution (simply because that's what I use and I include service units for VROOM). |
|
|
|
For the same reason, I recommend running Apache as webserver (others like Nginx probably work too, but I provide configuration sample only for Apache) |
|
|
|
For the same reason, I recommend running Apache as webserver (others like Nginx probably work too, but I provide configuration sample only for Apache) |
|
|
@ -168,6 +174,7 @@ yum install epel-release</pre> |
|
|
|
The following command will install everything required to run VROOM |
|
|
|
The following command will install everything required to run VROOM |
|
|
|
<pre> |
|
|
|
<pre> |
|
|
|
yum install git tar wget httpd mod_ssl openssl mariadb-server \\ |
|
|
|
yum install git tar wget httpd mod_ssl openssl mariadb-server \\ |
|
|
|
|
|
|
|
'perl(DBI)' 'perl(DBD::mysql)' \\ |
|
|
|
'perl(Mojolicious)' 'perl(Mojolicious::Plugin::I18N)' 'perl(Mojolicious::Plugin::Mail)' \\ |
|
|
|
'perl(Mojolicious)' 'perl(Mojolicious::Plugin::I18N)' 'perl(Mojolicious::Plugin::Mail)' \\ |
|
|
|
'perl(Crypt::SaltedHash)' 'perl(Etherpad::API)' 'perl(LWP::Protocol::https)' \\ |
|
|
|
'perl(Crypt::SaltedHash)' 'perl(Etherpad::API)' 'perl(LWP::Protocol::https)' \\ |
|
|
|
'perl(Sesion::Token)' 'perl(Mojolicious::Plugin::Database)' \\ |
|
|
|
'perl(Sesion::Token)' 'perl(Mojolicious::Plugin::Database)' \\ |
|
|
|