comparison doc/install.txt @ 40:f770c4076954

add install doc
author Vadim Filimonov <fffilimonov@yandex.ru>
date Tue, 14 Jul 2020 22:06:41 +0300
parents
children f903ebdfa3b3
comparison
equal deleted inserted replaced
39:b5d56f522ea3 40:f770c4076954
1 Requirements:
2 Ubuntu 16.04.6 LTS
3 2 cpu cores
4 2 GB RAM
5 20 GB SSD
6
7 Install:
8 apt-get update
9 apt-get install mercurial default-jdk postgresql make
10
11 Modify postgres config:
12 vim /etc/postgresql/9.5/main/pg_hba.conf
13 host all all 127.0.0.1/32 trust
14
15 Restart postgres:
16 /etc/init.d/postgresql restart
17
18 Create role:
19 psql -h localhost -U postgres postgres -c 'CREATE ROLE administrator;ALTER ROLE administrator WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN REPLICATION BYPASSRLS;'
20
21 Create database:
22 psql -h localhost -U postgres postgres -c 'create database nabble owner administrator;'
23
24 Clone nabble:
25 hg clone https://hg.luan.ws/nabble
26
27 Fix config
28 vim nabble/conf/Init.luan
29 replace me.nabble.com with server domain
30 configure MailHome.getSmtpServer with your smtp provider
31
32 Start:
33 cd nabble
34 ./build.sh
35 ./setup.sh
36 ./serve.sh
37
38 Visit in browser:
39 http://domain/free-forum.html