CURRENT VERSION:

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

LICENSE

SUPPORT


SUCCESSFULLY TESTED ON

Windows:

  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 8.1
  • Windows 10
  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2012

Linux / Unix:

  • Debian
  • Ubuntu
  • FreeBSD
  • OpenBSD
  • Linux Mint
  • CentOS
  • Red Hat

Micro PCs:

  • Raspbian
    • Raspberry Pi B
    • Raspberry Pi B+
    • Raspberry Pi v2
  • Cubian
    • Cubieboard 1
  • Ubuntu 14.04.1 LTS
    • Odroid U2

NAS Storages:

  • Busybox
    • Synology
    • QNAP
    • ASUS O!Play Air HDP-R3

REQUIREMENTS

Linux / Unix:

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

Windows:

  • OpenSSL with PATH (only to: generate certificates/compile from source)

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 two 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: +reload

    DONE