No description
This repository has been archived on 2017-10-22. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
2017-10-22 03:04:21 +02:00
projects implement room joins - closes #14 2017-10-22 03:04:21 +02:00
.gitignore initial config support 2017-10-22 03:04:21 +02:00
commands.js Fixed handling of non-command messages - fixes #17 2017-10-22 03:04:21 +02:00
config.sample.yaml add databse to config.sample.yaml 2017-10-22 03:04:21 +02:00
dbtools.js initial permission supprt - fixes #10 2017-10-22 03:04:21 +02:00
index.js initial permission supprt - fixes #10 2017-10-22 03:04:21 +02:00
LICENSE.md add license file 2017-10-22 03:04:21 +02:00
package.json add sqlite3 dependency 2017-10-22 03:04:21 +02:00
permissions.js initial permission supprt - fixes #10 2017-10-22 03:04:21 +02:00
README.md Added short bot credentials setup guide 2017-10-22 03:04:21 +02:00
remoteExec.js make config global with global.config 2017-10-22 03:04:21 +02:00

Heimdall

Description

Heimdall is a matrix bot supposed to control and manage services and containers by simple text commands. It is a convenience tool for the own self-hosting empire.

Setup the bot credentials

  1. Create or get access to a matrix account to use as the bot.
  2. Acquire the access token and user id. You can do this in riot by going into the settings and scrolling down to the very end.
  3. Copy config.sample.yaml and name the copy config.yaml.
  4. Replace the placeholder values with your own:
    • Replace the baseurl value with the base url of your home server (e.g. https://example.org).
    • Replace the access token with your own.
    • Replace the user id with your own.