IMPORTANT NOTICE
During the next period of time, the Thecus Wiki will migrate to a new site - the NAS Website. The migration is part of an improvement initiative, which includes giving the site a new look and making it more user friendly.
During the migration information may exist both at the old and new site, however slowly pages should start to be located mainly at the new site. Please see the NAS Website for details.
N5200 Module List
From Thecus Wiki
Page migrated to NASWebsite.com
Contents |
Warning
Upgrading from up to (and including) 1.00.05 to 1.00.06.5
If you have firmware <= 1.00.05 and you have installed modules from the list below, then before you upgrade from firmware version <= 1.00.05 to a firmware 1.00.06.5 it is mandatory that you rename the directory /raid/data/module, e.g. with this command:
mv /raid/data/module /raid/data/module.save
If it is already too late and you've upgraded your N5200 with a firmware >= 1.00.06.5, then install the RENMOD module. You can use this module with all 1.00.XX versions, as it just renames /raid/data/module to /raid/data/modules.save.
You can find more information on this issue HERE.
Upgrading from any version after (and including) 1.00.06.5
Before upgrading firmware uninstall the IMGDUP module if you have installed it. After a successful upgrade you can install it again. Take care over potential incompatibilities that might arise from firmware upgrade changes to /img. As the IMGDUP saves all changed files in /raid/data/module/backup/IMGDUP on uninstall and restores these files on reinstall .
Modules for N5200 firmware >= 1.00.06
Starting with firmware version 1.00.06 a new module framework is available. It is possible to install and uninstall modules. Installed modules can be enabled and disabled. For installed modules there is a module page describing the properties of the module and for enabled modules there is a property page where module specific properties can be set or tasks like backup/restore of the module configuration can be executed.
All of these modules are only working with firmware 1.00.06 (currently only the BETA version 1.00.06.5 is available and wherever 1.00.06 is mentioned it applies to 1.00.06.5 too).
Here comes the list of all modules for N5200 firmware >= 1.00.06:
- APCUPSD: APC UPS Monitoring
- AZUR: Azureus p2p client
- CRYPTO: Create and mount encrypted filesystems
- DOKUWIKI: File based Wiki
- DynDNS: DynDNS Updater
- EIBD: EIBD Daemon for KNX Homeautomation System
- FIREFLY: Firefly media server for iTunes and Roku Soundbridge
- FTPAccess: Limit the FTP access to shared folders
- INFO: Show device information
- IMGDUP: Duplicates the /img directory tree for write access
- IPERF: The TCP/UDP Bandwidth Measurement Tool
- JINZORA: Jinzora Media Jukebox
- META: Run startup and shutdown scripts
- MLdonkey: Multi-Network p2p client
- MYSQL: Mysql Server
- NASEasyBox: NAS module integration of EasyBox, a Media Server for a specific French Internet provider
- NETSNMPD: SNMP Monitoring
- NFSEXPORT: Export all internal filesystems for NFS
- NTFS3G: Mount NTFS partitions read/write
- OpenLDAP: Lightweight Directory Access Protocol
- PERL: Perl Programming Language
- PHPFILEMGR: simple but powerfull filemanager
- PUREFTPD: Some Enhancements to the pure-ftpd Server
- PYTIVO: pyTivo TiVo HMO GoBack server
- PYTHON: Python Programming Language
- RPCSTATD: NFS file locking workaround (starts rpc.statd)
- RSNAPSHOT: Implementation of rsnapshot for performing snapshot backups via rsync
- RSYNC: Add rsync and rsync daemon support
- SERGETTY: Enable login on the serial interface
- SLIMSERVER: SlimServer Media Server
- SQUEEZECENTER: SqueezeCenter Media Server (version >= 7.0)
- SQUEEZEBOXSERVER: Squeezebox Server (version >= 7.4)
- SHUTDOWN: Shutdown or reboot when logging in as user shutdown or reboot
- SSHD: Add SSH daemon support
- SVN: Add Subversion server support
- SYSUSER: Add a system user with same privileges as root
- TWONKYMEDIA: TwonkyMedia UPnP Media Server
- TWONKYMUSIC: Twonkymedia UPnP Music Server
- USHARE: GeeXboX UPnP AV Media Server
- UTILS: Utility programs
- HelloWorld: HelloWorld Test module - See N5200 Module Development#Creating the Module
Pseudo Module framework for N5200 firmware <= 1.00.05
This is a list of pseudo-modules for the N5200. They are called pseudo-modules because there was no "official" module framework available for firmware version <= 1.00.05. Therefore a unique module framework based on the firmware upgrade facility was created in order to mimic ordinary modules like on the N2100.
Each of them provides an modular functions and all together comply with an overall module design, which is described here for people who are interested in the details.
Here comes a list of pseudo-modules for N5200 firmware <= 1.00.05:
- AUTOSTART: Call start/stop scripts on system bootup/shutdown
- BUSYBOX: Replace BusyBox by an updated version due to this bug report
- IMGDUP: Duplicates the /img directory tree for write access
- NFSEXPORT: Export all internal filesystems for NFS
- NOTIFYMAIL: Patch for the buggy E-Mail notification script
- RSYNC: Add rsync and rsync daemon support
- SERGETTY: Enable login on the serial interface
- SHUTDOWN: Shutdown or reboot when logging in as user shutdown or reboot
- SSHD: Add SSH daemon support
- SYSUSER: Add a system user with same privileges as root
- USBHDD: Support partitions other than FAT on connected USB disks
This is a special module which corrects an error when upgrading the firmware to 1.00.06.5 without renaming /raid/data/module first:
- RENMOD: Rename /raid/data/module to /raid/data/module.save
Modules from other sources
Here are even more modules from other users. They should be OK on itself but they don't comply with the above module scheme and yet it is not known if they work together with the above modules.
- Firmware 15 nov (1.00.04) This is an alternative package for enabling the SSH daemon for firmware 1.00.04
If you know of a module that is not on the list please add it (by editing the page), so the list remains complete!
When adding new modules please make use of the module template. This makes it much easier for you to add modules and it also ensures a nice, uniform representation of the modules.