Open the terminal on Kali Linux.
Install Node.js and Npm if you don't have them already by running the following command:
sudo apt-get install nodejs npm
node --version
npm --version
This should display the versions of Node.js and npm installed.
git clone git://github.com/ether/etherpad-lite.git
etherpad-lite
directory:cd etherpad-lite
bin/run.sh install
settings.json
in the etherpad-lite
directory and paste the following configuration:{
"title": "Etherpad",
"favicon": "/favicon.ico",
"ip": "0.0.0.0",
"port" : 9001,
"dbType" : "dirty",
"dbSettings" : {
"filename" : "var/dirty.db"
},
"defaultPadText" : "",
"requireSession": false,
"editOnly": true,
"minify" : true,
"maxAge" : 21600,
"abiword": null,
"soffice": null,
"lmv" : {
"args": "--ssl --ssl-cert /path/to/cert.pem --ssl-key /path/to/key.pem"
}
}
Notes:
"title"
: Name of the Etherpad instance."ip"
: IP address of the Etherpad server."port"
: Port to run Etherpad on."dbType"
: Database type to use."dbSettings"
: Database settings.You can modify these settings according to your needs.
bin/run.sh
http://localhost:9001
to access Etherpad.Congratulations! You have successfully installed Etherpad on Kali Linux.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!