wolfskaempf / elektronenhirn

Chatbot that publishes incoming messages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

elektronenhirn

Chatbot that publishes incoming messages

Deploy using Caprover

Caprover is a tool that turns your personal VPS into a Platform as a Service comparable to dokku or Heroku.

  1. Get started with Caprover on your VPS and your CLI
  2. Create a new app named elektronenhirn (or anything else you like) in the Caprover interface and select Has Persistent Data
  3. Inside the HTTP Settings section of the new app enable HTTPS and select Force HTTPS by redirecting all HTTP traffic to HTTPS
  4. Inside the App Configs section of the new app configure the environment variables described in secrets-example.env
  5. Inside the App Configs section add a new persistent directory with the following values
    • Path in App: /srv/opsdroid-matrix-store (this needs to match the path you entered for the STORE_PATH value)
    • Label: elektronenhirn-data (or anything else you like)
  6. On your local machine, clone this repository and cd into it git clone https://github.com/wolfskaempf/elektronenhirn.git && cd elektronenhirn
  7. Run caprover deploy and select your server and the app you just created

About

Chatbot that publishes incoming messages

License:GNU Affero General Public License v3.0


Languages

Language:Shell 63.9%Language:Python 31.3%Language:Dockerfile 4.8%