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 Wishlist
From Thecus Wiki
About the list
This page contains wishes for new N5200 packages. If you have a wish/suggestion for a new package, please add it to the list and make sure to include a thorough description of purpose, funtionality, usage etc.
If you are a package developer with a little spare time, feel free to implement a package of your preference. Make sure to have a look at the N5200 Module Development page.
The Wishlist
- vnStat:vnStat is a network traffic monitor for Linux that keeps a log of daily network traffic for the selected interface(s). http://www.humdi.net/vnstat/
- ANTIVIRUS: clam Antivirus implementation. http://www.clamav.net/
- AVAHI: free Zeroconf implementation, useful to announce available services to Mac clients. http://avahi.org/
- BACKUPPC: BACKUPPC implementation on rsync bases. http://backuppc.sourceforge.net/
- SQUID: HTTP/1.1 compliant cache server. http://www.squid-cache.org/
- Unison: Bidirectional dir tree synchronization. http://www.cis.upenn.edu/~bcpierce/unison/
- Asterisk - Would be good as a SIP server the box is always on and typically has UPS.
- Amule + Amuleweb p2p linux client . http://www.amule.org/
- Network recycle or recovery bin - REALLY need a way to recover deleted files (that have not been backed up yet).
For further information on how to recover deleted files mac, please turn to MacHow.net
- DNS Server - Bind would be a useful addition.
- Backup to USB Connected drive - backup routine - being able to schedule daily backups like it's done in Nsync, with the possibility to do it incrementally using rdiff for example.
- Backup exec agent - A module so that the N5200 can be backed up through the network to removable media more quickly, using backup exec, as its a very common backup software.
- Amanda support - Easen backups by having a local amanda agent. Solves problems with huge shares and timeouts backing up via SMB.
- On-The-Fly Trascoding of FLAC and OGG files for the SlimServer Module (need some additional includes)
- Enhanced Logging - To see who has logged in at which time, also for LAN and WAN acces. Also failed login (optionally with credentials used) for diagnosing rights and authentication issues.
- Primary Domain Controller (SAMBA) - Replace dedicated PDC and allow roaming profiles and home directories to be controlled by Thecus.
- Routing Module - To allow bridging, proxying/firewalling between the LAN and WAN interfaces, even if it's only very basic.
- Performance Graphs - A user configurable summary page with graphs showing network traffic, network transfer rates (read/write), RAID capacity, and performance over time. Something like Orca would be nice and should be easy to implement.
- Improved printer support - Details of what printers are supported would be a good starting point, and then from there expand it. Further down the line it'd be nice to add network scanner support for the Multifuntion printers that scan as well. Support of multiple printers would be nice.
- Improved Power Management support - Spinning down of some drives are currently not supported by the Thecus power management implementation e.g. Samsung 500GB HD501LJ.
- Fan speed control - Controlling of the fan speed would be a good idea in order to reduce noise of the unit. Logically the speed would be based on the average/top temperature of the drives in the unit, and it should be a user selectable option as not everyone would want to slow the fans down.
- Fan speed control while spinning down hdd´s - Stopping the fan 10 mins after hdd´s have stopped. If they are activated again, at the same time starting the fan also.
- LED and LCD control - Ability to control LED and LCD backlight brightness and/or off timeouts so that those users that have the unit in their living rooms can choose to have the lights dimmed/off. It would also be nice to be able to configure what information shows on the LCD and the speed the information changes at e.g. SMART status/errors, CPU usage, etc.
- Scheduled power-off and power-on - Ability to schedule the system to shut down and restart at specified times would be very appreciated. Also the ability to have exceptions like "only shutdown on idle" or "sutdown after idle time of x".
- Advanced rights management - set user-rights on specific subfolders or files and not only on the mainfolders.
- Bittorrent Support - Would be very nice!!! (note: bittorrent currently available via ML Donkey)
- BIOS access - set bios options on the mainboard.
- NAS USB Same - Change setup so USB drive is same as that shared over the NAS.
- LCD Support for Logitech G15 Keyboard LCD - It would be handy to have the N5200 LCD display the same thing on the G15's LCD Display.
- Implementation of the "Midnight Commander (MC)" - It would offer fast and easy file operations on and between the N5200 and either via USB or the internal switch connected devices (saw this module on a Buffalo TeraStation, very handy).
- Partion encryption - One Time after Boot you have to enter a Password and a Crypted Partion will be available as a Share, until the System will be Shutdown or Rebooted. If the Box is stolen, parts od the Data are encrypted.
- RAID Recovery Tools - RAID 6 not enough, because a bug in WD2500YS drives caused two drives on boot to be dropped from the RAID, resulting in damaged RAID. But the drives and their content are really intact, so it should be possible to recover the RAID easily. There is at least one GPL tool to do this(TestDisk), so it would be really sweet if someone brilliant could try it out and get it working in a module.
- SABnzbdPlus - A web service that deals with downloading from usenet via NZB files.
- Web Server Module - Something [secure] to allow me to serve up a shared folder.
- oxyl - a powerfull, free media server, supports streaming clients based on chipsets of Sigma Designs EM 8550 or 8620 like Transgear DVX 500 E, Pinnacle Showcenter 1000 and 200, Neuston, Elegato... oxyl~box.
- Nagios NRPE Plugin - The Nagios Remote Plugin Executor allows to monitor the state of daemon processes, disk space etc. etc to a central Nagios Server Nagios.org.
- NIS/YP - So you can CIFS and NFS enable a folder and have uid harmony.
- DVD Writting - would be good to have an ability to write at least ISO files to a connected USB DVD writer.
- Syslog - would be good to have an ability to write log's to a syslog server instead of E-mailing them (syslog can be enabled with FW up to and including 2.00.04 by calling the syslog config page manually: http://n.n.n.n/adm/getform.html?name=syslog)
- MySQL - Ability to run small databases would be nice. (note: slimserver uses MySQL server so you can access MySQL with slimserver installed). Have a look at MySQL previous firmware module
- Shutdown script - A shutdown script/command (remote) to shutdown the unit. To be executed when the UPS software (regardless of brand/model) shuts down the server(s) on a power failure. This could be an additional feature on the Scheduled power-off and power-on module
- TFTP Server - A TFTP daemon to allow to load OS images via PXE/Etherboot to thinclients.
- rdiff-backup - A Incremetal backup software that use rsync and diff patch.
- perforce - The most powerful version control system available
- MEMtest - Module to check the integrity of the RAM from the Webconfig
- Teamspeak Server - Most used program for communicating in games Teamspeak.
- NDAS support - LPX protocol (Ximeta)
- NTFS for USB/ESATA - Ability to write to USB & ESATA hard disks utilizing NTFS file formats
- Web File Manager - to allow file creation, move, copy, delete, rights, rename etc. through a web interface. Some Google results for example: PHPfileNavigator2, AjaxFB, Relay, AerFM, fileNice, Kae's File Manager, PHP Navigator, w2boxWebFM,
- Torrentflux or Torrentflux-b4rt - web interface for controlling transfer of torrent files. The web interface is written in PHP and requires a number of support binaries.
- CalDAV Server - CalDAV is a protocol allowing calendar access via WebDAV. CalDAV Projects. Probably the best choice would be ModCalDAV for Apache, DAViCal (which currently requires PostgreSQL, unfortunately, but is quite promising as an open solution. As of today (27May2010), the main developer is planning to switch over to MySQL THIS year) or the Apple CalDAV Server.
- NUT 2.2 with its generic USB support - current integrated NUT is V2.04 - would be good to have generic UPS USB support. Now available with firmware 2.01.09.
- Privoxy & Tor - have put these on the Pro wishlist, apologies for the duplication.
- ClamAV Module - ability to scan for threads [Note: currently being implemented as Module CLAMSCAN, 2008/01/10, fajo]
- Llink server - to stream files with HTTP-protocol to NMT devices [1]
- NTP Server - A Time Server synced to Stratum 2 Time servers providing time to all computers on the local network
- NDMPcopy - Could be used to help with backup to USB or syncing between devices.
- Apache2.2 Support - Webserver module 1.0.2 should be upgraded in order to support current webpages.
- MoBlock Support - MoBlock is a linux console application that blocks connections from/to hosts listed in a file in peerguardian format (guarding.p2p) [2] It uses iptables ipqueue userspace library and it is very light in resource usage (cpu, ram). MoBlock web-[3]
- PulseAudio - the sound server - to be able to play music direct from the NAS (in addition with USB snd card) [4]
- WebGuide - Streaming TV, Remote Scheduling and Media Sharing for Windows Vista and Media Center - to be able to remotely stream & schedule TV shows direct from the NAS [5]
- CVS server - Source code repository
- VDR - Use the 5200 to recorde TV shows over an via USB connected DVB-S Card, Timer scheduling via Webinterface
- ZABBIX Agent - Enables zabbix server to monitor system resources. Zabbix alows users to track trends and visible in both report and graph format.
- What else?