Thecus ® Modules

Over the time I developed a couple of modules for most of the Thecus models. Here you can download these modules and the cross tools used to build most of them.

I finally decided to stop module development and maintenance. Existing modules will remain available for download for now.

Title Version Teaser Screenshot
APCUPSD 1.07.00
06.06.2014
This module monitors APC® UPS devices and will shutdown the system on specific thresholds if configured to do so and if supported by the UPS. In contrast to the Thecus integrated UPS solution (based on Network UPS Tools (NUT)) this module supports APC® devices connected through the USB port. Further, if the UPS is not directly connected to this system the module can be used in client mode. In client mode a apcupsd server will be queried for UPS status information. If the UPS is connected... APCUPSD
BaculaDIR 1.01.02
27.07.2014
This module implements the Bacula director and provides a basic status and configuration page that allows to fully configure the daemon.The Bacula Director service is the program that supervises all the backup, restore, verify and archive operations. The system administrator uses the Bacula Director to schedule backups and to recover files. BaculaDIR
BaculaDIRmy 1.01.02
27.07.2014
This module implements the Bacula director and provides a basic status and configuration page that allows to fully configure the daemon.The Bacula Director service is the program that supervises all the backup, restore, verify and archive operations. The system administrator uses the Bacula Director to schedule backups and to recover files. This director uses an existing MySQL database as backup catalog. BaculaDIRmy
BaculaDIRpg 1.01.02
27.07.2014
This module implements the Bacula director and provides a basic status and configuration page that allows to fully configure the daemon.The Bacula Director service is the program that supervises all the backup, restore, verify and archive operations. The system administrator uses the Bacula Director to schedule backups and to recover files. This director uses an existing PostgreSQL database as backup catalog. BaculaDIRpg
BaculaFD 1.01.02
25.10.2013
This module implements the Bacula client and provides a basic status and configuration page that allows to fully configure client.The Bacula File service (also known as the Client program) is the software program that is installed on the machine to be backed up. It is specific to the operating system on which it runs and is responsible for providing the file attributes and data when requested by the Director. The File services are also responsible for the file system dependent... BaculaFD
BaculaSD 1.01.02
25.10.2013
This module implements the Bacula storage daemon and provides a basic status and configuration page that allows to fully configure the daemon.The Bacula Storage services consist of the software programs that perform the storage and recovery of the file attributes and data to the physical backup media or volumes. In other words, the Storage daemon is responsible for reading and writing your tapes (or other storage media, e.g. files). BaculaSD
BASHfix3 1.00.00
14.10.2014
This module only purpose is to provide an updated version of BASH. The pre-installed version of old firmware releases is known to be vulnerable to "Shellshock" and, as from my understanding, will not receive any updates.
DavMailGW 1.08.00
07.11.2015
This module implements the davMail Gateway and provides a status and configuration page that allows to almost fully configure the gateway.DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access... DavMailGW
FaJoClamAV 1.00.00
03.01.2016
This module provides ClamAV as an alternative to the Thecus VirusScan module.ClamAV is an open source (GPL) antivirus engine designed for detecting Trojans, viruses, malware and other malicious threats. It is the de facto standard for mail gateway scanning. It provides a high performance mutli-threaded scanning daemon, command line utilities for on demand file scanning, and an intelligent tool for automatic signature updates. The core ClamAV library provides numerous file format detection... FaJoClamAV
FaJoCron 1.02.00
06.06.2014
This module implements a CRON daemon for use by administrators and other modules to periodically run jobs on the NAS. To simplify job management and to be more flexible this module uses a combination of CRON and Anacron to provide different ways to inject jobs.Cron is a time-based job scheduler in Unix-like computer operating systems. Cron enables users to schedule jobs (commands or shell scripts) to run periodically at certain times or dates. It is commonly used to automate system... FaJoCron
FaJoDHCPServer 1.04.01
03.06.2013
This module implements a DHCP server utilizing ISC's DHCP as backend.ISC DHCP is open source software that implements the Dynamic Host Configuration Protocols for connection to a local network. It is a reference implementation of those protocols, but it is also production-grade software, suitable for use in high-volume and high-reliability applications. FaJoDHCPServer
FaJoDNSServer 1.05.01
03.06.2013
This module implements a DNS server utilizing ISC's BIND as backend.BIND is by far the most widely used DNS software on the Internet. It provides a robust and stable platform on top of which organizations can build distributed computing systems with the knowledge that those systems are fully compliant with published DNS standards. FaJoDNSServer
FaJoNetATalk 1.03.00
16.08.2012
This module integrates Netatalk 2.2.3 into the v2.x firmware of older devices. This allows LION users to continue to use their Thecus NAS devices as AFP server. This module does not replace any part of the regular firmware but rather "overlays" parts of it when enabled/started.
FaJoNTPServer 1.03.00
01.11.2015
This module implements a NTP server utilizing ISC's NTP implementation.ISC NTP (Network Time Protocol) is an implementation of the NTP-related RFCs (and proposed RFCs) and provides an openly redistributable reference implementation of the software. The ntpd Server is used on a significant number of computers and routers on the Internet, in orbit around the planet, and even in outer space, providing a robust and stable platform on top of which an organization's timing architecture... FaJoNTPServer
FaJoSSHD 1.09.02
29.11.2015
This module implements an OpenSSH server and provides a basic status and configuration page that allows to fully configure the server. This module is meant to replace the older SSHD module.OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on. OpenSSH encrypts all traffic (including passwords) to effectively eliminate eavesdropping, connection hijacking, and other attacks. Additionally, OpenSSH provides secure tunneling capabilities and several... FaJoSSHD
FaJoTorrent 2.01.00
20.06.2013
This module implements a multiuser BitTorrent client utilizing rTorrent as backend and ruTorrent as web based user interface. This module has been developed as replacement for the outdated RTORRENT module.rTorrent is a BitTorrent client using libtorrent (a BitTorrent library written in C++ for *nix, with a focus on high performance and good code), which on high-bandwidth connections is able to seed at 3 times the speed of the official client. It supports saving of sessions and allows the user... FaJoTorrent
FreeRadius 1.00.00
27.05.2012
This module implements a radius server utilizing FreeRadius as backend. FreeRadius
MinecraftServer (soon)
31.05.2013
Minecraft is a game about placing blocks to build anything you can imagine. At night monsters come out, make sure to build a shelter before that happens. The MinecraftServer module implements the Minecraft server to play in multiplayer mode.Until the MinecraftServer module becomes available, this page shows how to run Minecraft server on your NAS.RequirementsTo run Minecraft you will need
ModBase1 1.04.01
22.06.2013
ModBase1 bundles common functionality in a single module. This allows developers to use a shared base of libraries and command line tools for their own modules, making their modules smaller and easier to maintain.
NETSNMPD 2.00.00
06.06.2014
This module enables the SNMP agent on the NAS and allows to configure the agent. MIBs are installed with the module into the modules system/share/snmp/mibs directory. NETSNMPD
OpenLDAP 1.03.00
20.06.2013
This module implements a directory server utilizing OpenLDAP as backend and phpLDAPadmin as web based management interface.OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol. OpenLDAP
OracleJRE6 1.03.00
04.06.2013
This module provides the Oracle Java JRE6 to allow module developers to build Java based modules using a shared Java installation.
OracleJRE7 1.03.00
01.11.2015
This module provides the Oracle Java JRE7 to allow module developers to build Java based modules using a shared Java installation.
OracleJRE8 1.00.00
01.11.2015
This module provides the Oracle Java JRE8 to allow module developers to build Java based modules using a shared Java installation.
Perl514 1.01.01
20.09.2013
This module provides Perl 5.14 to allow module developers to build Perl based modules using a shared Perl installation. Beside Perl this module provides hundrets of addon modules.
PHP53 1.08.02
11.11.2013
This module provides CLI and CGI versions of PHP 5.3 for use in web applications and by module developers if the built in PHP release is not sufficent. Through the module management page the PHP configuration file php.ini can be edited to allow in depth customizations and optimizations.  PHP53
PHP54 1.04.02
11.11.2013
This module provides CLI and CGI versions of PHP 5.4 for use in web applications and by module developers if the built in PHP release is not sufficent. Through the module management page the PHP configuration file php.ini can be edited to allow in depth customizations and optimizations. 
PHPExtensions 1.02.04
27.05.2012
This module enhances the built in PHP functionality by adding some loadable extensions. Through the module management page the extensions to be activated can be selected. In addition to the extensions provided for the build in PHP library a PHP CLI/CGI of the same version is made available.  PHPExtensions
Python2 2.01.00
18.06.2013
This module provides Python 2 to allow module developers to build Python based modules using a shared Python installation.
Python3 1.00.01
27.05.2012
This module provides Python 3 to allow module developers to build Python based modules using a shared Python installation.
RPCSTATD 1.00.00
15.12.2011
Because of rpc.statd not being started when NFS is enabled on devices running a firmware less than 2.00.8, file locking on NFS mounts will fail. This module starts rpc.statd.
rSyslog 1.02.00
03.06.2013
This module implements a syslog server utilizing rSyslog as backend.Rsyslog is an open source software utility used on UNIX and Unix-like computer systems for forwarding log messages in an IP network. It implements the basic syslog protocol, extends it with content-based filtering, rich filtering capabilities, flexible configuration options and adds important features such as using TCP for transport. rSyslog
SQUID3 1.08.00
18.06.2013
This module implements a Web Proxy based on Squid Cache.Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. SQUID3
TonidoServer 1.02.00
06.06.2013
TonidoServer provides Tonido for Thecus NAS devices. Tonido is a software and service that once installed on a computer, can make files and media in that computer available anywhere through a web browser or from mobile phones (iPhone, Android, Blackberry or Windows Phone 7).It is a brand new way to access and share your files, media and other information with anyone around the world without having to upload to third-party sites first. TonidoServer
X86Base 1.01.00
14.01.2013
X86Base provides a 32-bit base system for 64-bit Thecus NAS firmware. X86Base uses libraries provided by the latest 32-bit firmware.
ZoneMinder 1.01.00
25.04.2012
This module implements a video camera security and surveilance application utilizing ZoneMinder.ZoneMinder is intended for use in single or multi-camera video security applications, including commercial or home CCTV, theft prevention and child, family member or home monitoring and other domestic care scenarios such as nanny cam installations. It supports capture, analysis, recording, and monitoring of video data coming from one or more video or network cameras attached to a Linux system.... ZoneMinder

Attachments

AttachmentSize
[file] Cross tools i686 v2.x
Cross tools to build binaries for the 32bit series running firmware 2.x or later. Built on Fedora 14 (64bit)
MD5: 80a931e2dea0db6e165692eef3285c4c
25.18 MB
[file] Cross tools i686 v2.x - update_path_names script
Copy this shell script into the toolschains directory and run it
680 bytes
[file] Cross tools i686 v2.x (R5)
Cross tools to build binaries for the 32bit series running firmware 2.x or later using GCC 4.2.4. Built on Fedora 14 (64bit)
MD5: ee619b6b8a5fc817bd778fb253adc8ea
42.34 MB
[file] Cross tools i686 v2.x (R5) - update_path_names script
Copy this shell script into the toolschains directory and run it
1.47 KB
[file] Cross tools x86_64 v1.x/v2.x
Cross tools to build binaries for the 64bit series N12000/N16000. Built on Fedora 14 (64bit)
MD5: 3cd167e05d431f6b6455f047004e0e24
46.93 MB
[file] Cross tools x86_64 v1.x/v2.x - update_path_names script
Copy this shell script into the toolschains directory and run it
2.21 KB