Features

  • Encryption, AES128 and AES256 cipher suites with TLSv1.2 support
  • Fast, stable and small (complete server has ~1,5 MB)
  • Supports ARM architecture
  • Easy to use Lua Scripting API
  • Many additional scripts available
  • Comfortable rightclick menu

Downloads

Support

License

GNU General Public License Version 2

Successfully tested on

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 2003, Windows 2008, Windows 2012, Debian, Ubuntu, FreeBSD, OpenBSD, Linux Mint, CentOS, Red Hat, Busybox (Synology, QNAP, ASUS O!Play), Raspbian (Raspberry Pi B, B+, v2)

Requirements

Linux / Unix:

  • openssl (to generate certificates)
  • openssl-dev or libssl-dev (to compile from source)

Windows:

  • OpenSSL with PATH environment

How To

To run a Luadch Hub:

  1. Without encryption, start the Hub and login with:
  2. Nick: dummy
    Password: test
    Address: adc://127.0.0.1:5000

  3. With encryption:
  4. - go to: “certs/” and start “make_cert.sh” on Linux/Unix or “make_cert.bat” on Windows to generate the certificates

    - alternatively you can use the Luadch Certmanager

    - after that you can login with:

       Nick: dummy
       Password: test
       Address: adcs://127.0.0.1:5001

  5. Register an own nickname for you, there are two possibillities to do that:
  6. - use rightclick menu: User/Control/Reg

    - use command: +reg nick <Nick> <Level>

    Where <Nick> is your new nickname and <Level> should be the highest level 100

  7. Now delete the dummy account, there are two possibillities to do that:
  8. - use rightclick menu: User/Control/Delreg

    - use command: +delreg nick <Nick>

  9. After this first test you should adapt the hub to your needs:
  10. - open: “cfg/cfg.tbl” with a UTF-8 compatible Texteditor best with Lua syntax highlighting

    - Read the descriptions and set the values to your need, Luadch uses a fair and reasonable default user permissions, but nevertheless you should read all

  11. If it's done, start your hub again and login, if he still runs there are to possibillities to enable your changes in the hub:
  12. - use rightclick menu: Hub/Core/Hub reload

    - use command: +reload

  13. If you want to set other styles for lines or something:
  14. - go to: “scripts/lang/” here you can find all language files for each script, after that: hub reload

    Done