1
0
mirror of https://github.com/hack-chat/main.git synced 2024-03-22 13:20:33 +08:00
hack-chat-main/documentation/DEPLOY.md
2018-05-20 16:54:45 +05:30

1.1 KiB

Live Deployment Installation

If you're running your own instance of hack.chat, you can retain backwards-compatibility in order to ensure that software created for the main server will work on yours too.

  1. Clone the repository: git clone https://github.com/hack-chat/main.git

  2. Change the directory: cd main/server

  3. Install server dependencies: npm install

  4. Configure the server: npm run config (you may also migrate a config directory into ./main/server if you previously configured the server elsewhere)

  5. Migrate the contents of ./main/client into any suitable directory of your webserver

  6. (OPTIONAL) Cleanup; you may delete main/clientSource and main/documentation

    You can now run start the server software with a process manager like PM2 (e.g., pm2 start server/main.js --name HackChat). If you plan on using SSL to serve the client; you will need to use a reverse proxy, as TLS is not natively supported by the hack.chat server software (this may change in future releases).

Advanced

(TODO)