forked from LunaNode/lobster
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL
31 lines (23 loc) · 895 Bytes
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Dependencies
------------
Lobster depends on several Golang libraries that must be fetched:
- code.google.com/p/gcfg
- github.com/asaskevich/govalidator
- github.com/fabioberger/coinbase-go
- github.com/gorilla/context
- github.com/gorilla/mux
- github.com/gorilla/schema
- github.com/gorilla/websocket
- golang.org/x/crypto
- github.com/LunaNode/gophercloud
- github.com/LunaNode/email
Run `go get` for each dependency (e.g. `go get code.google.com/p/gcfg`)
Lobster also uses noVNC for some VNC interfaces (e.g. SolusVM) where the backend does not provide its own web interface.
noVNC needs to be installed in the "novnc" subdirectory of the Lobster installation path.
Database
--------
Initialize a database using schema.sql
Configuration
-------------
Copy lobster.example.cfg to lobster.cfg and lobster.example.cfg.json to lobster.cfg.json
Both of these files need to be configured.