Beam me up Amahi: Plugins, Greyhole UI, Android app Beta

We are  thrilled to announce Amahi 7.4!Amahi'sImage There are a lot of technical changes and improvemens in this release. So much so, that we should have called it Amahi 8. It’s an automatic update for all Amahi 7 users!

The biggest addition is the introduction a new Amahi plugin system which enables new kinds of apps. This system broadens the capabilities of what apps can accomplish, tapping into the core capabilities of Amahi systems.  We have built a first few plugin-based apps to showcase some examples: Disk Stats, Web Apps, Database Backups and the up-and-coming New-disk Wizard.

The second major feature is the Greyhole UI app. Also a plugin-based app, the long awaited return of a graphical interface for Greyhole allows easier management of your pool of drives (JBOD).  This was an often requested feature and we hope it can be beefed up over time to provide more controls. As a launch promotion, we have a specially low price of $14.95 (lowered by $10) for this app and will make a donation in the name of the Amahi community to the Greyhole project. Get it while it’s hot and contribute directly to Greyhole!

Another feature is the switch to the popular Bootstrap framework from Twitter. This is a modern web front-end that will make our transition to mobile responsiveness quicker.

A big performance improvement was added with the move to  Ruby on Rails version 4 and the Ruby 2 programming language. The use of RoR 4.1 and Ruby 2 drastically improves the performance of Amahi with better security and greater efficiency.

Another feature is the addition of an OpenNIC DNS option. This DNS server is different from other public servers because it’s more open and protects your privacy. There is no government or ISP intervention and you can rest assured that your internet connection is no longer being censored. You will no longer be tracked through your DNS requests, and not be a victim to ISP DNS Hijacking.

This release also includes a bunch of fixes and updates, including support for the Amahi mobile apps for iPhone/iPad and the new beta app for Android.

The Summer of Code!

A big reason for all these new features is our talented group of Google Summer of Code (GSoC) program interns as well as a couple of Amahi Summer of Code interns contributing to Amahi’s Open Source efforts! Here they are

  • Arpit Goyal (@agmps17, from New Delhi, India) — with contributions to the Amahi Platform
  • Artur Dryomov (@ming, from Belarus) — with contributions to our most excellent Android app
  • Nilesh Jagnik (@nileshjagnik, from New Delhi, India) — Amahi Anywhere server, Golang SPDY libray, go-metadata libraries
  • Kasun Thennakoon (@tmkasun, from Ganemulla, Sri Lanka) – Plugins, creator of the fantastic new disk wizard (to be released live soon)
  • Kevin Chow (@kchow, from Santa Clara, California) – Community outreach

New Additions to the Teamfireworks amahi team

We would like to take this opportunity to welcome two new members to the core team, Bogdan Mitrea and Arpit Goyal!

First we have a long-time Amahi community member Bogdan Mitrea (@megabitdragon), who has been a founder of the Amahi Google+ community, app tester and contributor, and now has been mentoring the GSoC project to develop our Android app. Bogdan tells it like it is, always in a cheerful mode, with sharp wit and smarts no less sharper, he has been a joy to work with over the years. Welcome Bogdan!

Last but definitely not least, we would like to recognize Arpit Goyal (@agmps17), who started as a GSoC student, for his great contributions to the Amahi Platform. He has shown true ability with Ruby and RoR and can do great team work. He has shown commitment to Amahi and resilience to try new avenues of development and open-mindedness to understand all points of view. For this we are pleased to welcome him and Bogdan to the Amahi core team!

Their contributions have been tremendous! Thanks to all in the program as well as the people in the community who helped test these features in the platform and in the Amahi Android app!





[Facebook] [Slashdot] [Twitter]

Tap your data! Welcome the Amahi mobile app, say hello to Amahi Anywhere!

It’s been quiet and productive in the Amahi labs lately!

Today we are proud to announce an exciting new feature for our latest edition, Amahi 7.  It’s the easiest way yet to access your data with mobile devices, the Amahi iOS client, and a matching app for your HDA that we call Amahi Anywhere. As the name implies, this app and the client gives you the ability to easily and securely access the data stored on your Amahi HDA from your mobile devices.

All it takes is a one-click install app on your Amahi HDA, and a client on your iPad or iPhone and you will be able to access files, stream movies, music, and more. Amahi for iOS is available now in the Apple App Store. A client for Android devices is coming soon!

Features of the iOS app:Amahi Mobile App for iOS

  • No setup, no port-forwarding, no VPN needed!
  • AirPlay support to play to other devices like Apple TV and XBMC
  • Intuitive, iOS 7 style interface
  • Embedded VLC iOS codebase in collaboration with VideoLAN team
  • Support for most popular media codes and containers like MKV, MPEG-4,
  • Embedded VLC player (version 2.1.0), with dynamic selection of tracks, subtitles and aspect ratio
  • … and more

If you are wondering what is the magic? It’s the magic of Open Source FLOSS Software!

The Amahi team has created a SPDY proxy library and sample clients that makes all of the above possible. And we made it Open Source! The SPDY prococol is on track for becoming the 2.0 version of the HTTP protocol. Follow the link for all the technical details.

What’s more exciting? We’re working on back-porting Amahi Anywhere for Amahi 6 (on Ubuntu) and also on an Android client! Update: Amahi Anywhere is available for Amahi 6 as of December 24 2013. Merry Christmas!

To learn more about the new features and everything else that is going on with Amahi, tune in to this Wednesday’s episode of The TWiT Network’s “FLOSS Weekly” show who will feature the Amahi team lead Carlos Puchol!

Update: watch the FLOSS video or listen to the audio of the interview in this FLOSS weekly page.

Hosts Aaron Newcomb and Dan Lynch will grill Carlos about what is new with Amahi and what is on the horizon.

To catch it live tune Wednesday December 4th at 8:30am PST/11:30 EST/17:30 CES, or catch it recorded in the TWiT page!

[Facebook] [Slashdot] [Twitter]

Craving speed? Announcing Amahi 7, faster, more polished

Craving speed for your home server gear? Today we’re very happy to announce the availability of Amahi 7!

This has been a much anticipated (and delayed) release, in part because we re-implemented virtually the whole platform to use up-to-date technologies. It’s also our biggest release ever.

Want the goods? Click on the image to get started. For some juicy goodies/extras, keep on reading at the bottom.

Here are some new features in this release:

  • Express DVD “headless” install, with a built-in streamlined installer. On modern systems the install can take less than 7 minutes
  •  Faster, more polished dashboard thanks to more efficient modular code for reduced size and increased speed
  • One-click option to enable/disable each of the DNS and DHCP servers separately
  • Support for vertical-tabbed themes
  • Much improved HDA search, to locate your files more easily
  • One-click permission “repairing” for all files in a share

Pro features for advanced users and developers:

  • Developer-friendly advanced settings to easily use RSA keys for password-less access (via SSH). Use your system like a pro.
  • New plugin system, where plugins can be very easily developed. We’re very excited about this one!
  • Increased transmission speeds to our  Amahi Sync service.  Sync your files faster!
  • When a user is made admin, that user also becomes sudo-capable at the system level
  • Toggling of disk temperature readout between degrees Centigrade and Fahrenheit
  • One-click selection of the upstream DNS servers to OpenDNS, Google DNS or custom
  • Easily change the DHCP lease time
  • Easily change the gateway IP address

Here is some new technology packed in the release:

  • Switch to a much smaller footprint DHCP/DNS server (called dnsmasq)
  • Samba 4.0, the latest in stability and most compatible file sharing support
  • Use Ruby 2.0, which is substantially faster than the previous version of Ruby we used in Amahi 6
  • Based on Fedora 19, with support for the latest hardware (incl. EFI systems)
  • Recent Linux 3.10 kernel, efficient, mean and lean with and support for systems with low memory
  • Using a recent stable yet fast and mature version of Ruby on Rails with the delightful Slim template engine
  • Recent Greyhole release (0.9.31), with improved stability and performance (not integrated yet, see FAQ’s below)

This release has been possible through the effort of many users in the community, who patiently helped test various aspects of the platform, helped with apps, packaging the release, etc. Special kudos go to @bigfoot65 (Rod, our testmaster), @inquam (Daniel), @northridgegrp (Ken), @repat (Pat), @slm4996 (Solomon), @stgfoo, @mattman, @effem, @dnfalk, @totss and a few others! Thanks for your dedication and patience!

We hope you enjoy it, go download it now!

To celebrate the release, we have prepared some goodies!

  • A brand new videos area we unveil today with some screencasts to help in installing and using Amahi. Enjoy them! We hope to develop more soon
  • In that area, a screencast with an Amahi 7 install overview video. Thanks to @cmfisher for getting us started is this direction!
  • A 10% discount on the Amahi Shop, discount code AMAHI7
  • A nice printable disc cover for the Express disc!
  • A bunch of frequently asked questions for Amahi 7 just below

Enjoy and share!

The Amahi Team

FAQs about Amahi 7

  • Is there an upgrade path from Amahi 6 (on Ubuntu 12.04) to Amahi 7 (on Fedora 19)? Unfortunately there is no upgrade path at the moment. Not only the OS has changed, the whole Amahi platform has been re-done. We always go for stability. If your system is running reliably (as it should), there is no urgent need to upgrade. If you really want to run the newest, the best way is to cleanly take your data drives out, reinstall and add the data drives back in
  • Are there apps available? Yes, a few, but we’re verifying them for Amahi 7 as fast as we can
  • Will I be able to install the apps that I purchased before from the Amahi app store? Yes, assuming they are available (see above)
  • This is an Express Disc headless install (without desktop). Will there be a desktop install method for Amahi 7? Probably. We did not get to it yet, but if you want to try it, these instructions will probably work. When we do, we will announce it and also document it in the docs site. We
  • Is Greyhole storage pooling available? Not yet, but we expect to have it running shortly. In the mean time, the Greyhole package is available and you can install Greyhole by hand.
  • Will Amahi 7 be available for ARM? We expect Amahi to be available for certain ARM platforms in the future. We’re looking for developers for this release. Join the mailing list, stop by the IRC channel and get involved if you are interested!
  • Wait, are you abandoning Ubuntu? No. We plan to support the next Ubuntu LTS (Long-term Release) when it comes out unless something unforeseen or some needed features in the system are missing.


[Facebook] [Slashdot] [Twitter]

Apps gone LIVE! (Part 2)

In this second part of app releases we bring you a set of exciting and popular apps that we hope you like!

Roundcube, a mail client, MyIT CRM, great for computer repair shops, Wiki Web Help, and last, phpPoker, to get you in shap for that trip to Las Vegas!


Amahi Team!

Roundcube webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an e-mail client, including MIME support, address book, folder manipulation, message searching and spell checking.


  • Available in 67 languages
  • Drag-&-drop message management
  • Full support for MIME and HTML messages
  • Sophisticated privacy protection
  • Compose messages with attachments
  • Multiple sender identities
  • Address book with groups and LDAP connectors
  • Find-as-you-type address book integration
  • Richtext/HTML message composing
  • Forwarding messages with attachments
  • Searching messages and contacts
  • Threaded message listing
  • IDNA support
  • Spell checking
  • IMAP folder management
  • Shared/global IMAP folders
  • Support for external SMTP server
  • Built-in caching for fast mailbox access
  • Unlimited users and messages
  • Template system for custom skins
  • Plug-in API for flexible exensions

Wiki Web HelpWiki Web Help is a Help application that is editable by the community. Standard wiki systems are great for many applications, but a Help application and a Wiki are an ideal marriage. The problem with the standard wiki as a Help application is that the information is scattered around and does not have the smooth flow that we have with a desktop chm type viewer. This project aims to return that smooth flow to your wiki based Help application.


  • Edit pages quickly with wiki syntax
  • History- Log comments with your changes, Records IP addresses, Diff view, Full view of previous revision, Revert to revision
  • User Interface – Dual pane with splitter, Tagging of topics for index creation, Manage contents(tree), Search with highlight, Preview of edit before saving, Image uploads for inclusion in pages, Quick reference “cheat sheet” while editing
  • Administration – IP address blocking, Page locking
  • Misc – User registration and profile management, Subscribe to notifications of changes, Lightweight and efficient AJAX based operation

MyIT CRMMyIT CRM is designed mainly for Computer Repair Shops.This project has Invoicing, Work Order management,Customers Details,Payment processing (Paypal,, etc),Job Scheduling and Calendar,PDF Invoices and lots more. Ported from Cite CRM.


  • Multiple Employee logins and types. – Admin, Manager, Supervisor and Technician.
  • Works Order system – Employees can create works orders for clients that can be printed out to brought along to service area. ( Create, assign,comment, action,close)
  • Client Information – All types of information is stored for each client including Name, Address, Phone Numbers, Email and also special notes. eg is only home after 5:30pm or Has a little dog that bites!
  • Invoicing – Printable invoices in HTML or PDF which can be printed out either before or after the job is completed and also be able to save the pdf invoice for filing purposes.
  • Billing – Billing a client can be done through Cheques/Money Orders, Direct deposit or Paypal system. These can/are printed out on the invoices for the clients ease/preferred payment methods. These payments are also entered in the system after payment is received to help keep track of outstanding invoices.
  • Calender/Schedule – Each Works Order can be scheduled on an employee’s calendar. This helps manage time and jobs for the employee and prevents doubling up on available time slots.
  • Individual Rates/Parts – Invoice rates and parts can be uploaded into the database via csv file and can be easily maintained by System Admins/Managers.
  • Backup – Backup of the database can be done via a cron job or ran manually. Restoring the database is just as easy as backing it up!
  • And many more

phpPokerphpPoker is a five-card Single Player Poker Game in PHP. Enjoy!

[Facebook] [Slashdot] [Twitter]

Girls gone … wait … Apps gone LIVE!

This past week our App Master has made an effort of testing more apps that are ready for release and the team has unleashed several new and highly sought after Apps for Amahi 6 on the latest Ubuntu 12.04 LTS (as well as on Fedora 14). Here is part 1 of that list!

These range from big apps like Plex to nifty little apps that help at home and even more.

We hope you will enjoy now and stay tuned for more app releases soon.

The Amahi Team
PS: there is an Amahi 7 alpha 4 release that we would like you to test!

Plex Media ServerPlex Media Server seamlessly connects your Plex clients with all of your local and online media. The combination of centralized library management, streaming of online content, and powerful transcoding functionality provides an unrivaled level of flexibility and ease of use.

Please note that this application can take some time to download.

Plex Media Manager

  • Effortlessly organize your media into a versatile library with multiple sections.
  • Web-based for easy access from anywhere.
  • Automatically retrieve metadata from the Internet.
  • Complete customization of your library with a few clicks.

Plex Media Server runs on your HDA and serves your media to all of your Plex clients including:

… and more

Plex Media Server can co-exist with other media servers and media sharing services making it ideal for adding yet another dimension to your media sharing by enabling unique features that your Plex enabled clients can take advantage of.

SubsonicSubsonic is a web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.

Subsonic is designed to handle very large music collections (hundreds of gigabytes). Although optimized for MP3 streaming, it works for any audio or video format that can stream over HTTP, for instance AAC and OGG. By using transcoder plug-ins, Subsonic supports on-the-fly conversion and streaming of virtually any audio format, including WMA, FLAC, APE, Musepack, WavPack and Shorten.

If you have constrained bandwidth, you may set an upper limit for the bitrate of the music streams. Subsonic will then automatically resample the music to a suitable bitrate.

In addition to being a streaming media server, Subsonic works very well as a local jukebox. The intuitive web interface, as well as search and index facilities, are optimized for efficient browsing through large media libraries. Subsonic also comes with an integrated Podcast receiver, with many of the same features as you find in iTunes.

Based on Java technology, Subsonic runs on most platforms, including Windows, Mac, Linux and Unix variants.

PiwikPiwik is a downloadable, open source (GPL licensed) web analytics software package. It provides detailed reports on your website and its visitors, including the search engines and keywords they used, the language they speak, which pages they like, the files they download and so much more. Piwik aims to be an open source alternative to Google Analytics.Piwik is the leading open source web analytics software. However, there are dozens of other free and paid web analytics solutions; why choose Piwik?

One of the principle advantages of Piwik is that you are in control. Unlike remote-hosted services (like Google Analytics), you host Piwik on your own server. The installation process is very simple, and Piwik is just as simple to use and understand.

All the program’s features are built as plugins, which means you can easily add new plugins built by the community to customize your own Piwik installation. If you have specific needs then you can build a plugin that processes data in a different way.

Piwik is installed on your server, which gives you full control over your data. You can access the data easily via the Piwik API. Advanced users can also run manual queries on the database in order to build advanced reports.

Because you own your data, you don’t make it available to third-party companies which might reuse this data for other purposes.

todoyutodoyu is a web-based system for project management, time tracking, and billing specifically tailored to the needs of small-to-medium sized service agencies (e.g. lawyers, engineers and architects, services, advertising and PR agencies). It improves billing accuracy and timeliness, saving companies time and money, and removing risk from the billing process. A todoyu customer’s clients get visibility into the project work done on their behalf, improving customer relations.

Key features of the todoyu project management software:

  • Projects and tasks: manage multiple projects in one instance, keep track of your deadlines, assign responsibilities to your team members
  • Project management: always know what is happening and will happen in your projects, control deadlines, make sure you deliver on-time.
  • Track time on a task base. With the billing module you can directly send out invoices based on your timesheets.
  • Report: Create powerful reports based on your projects, tracked time, bills, working types and many more. All calculations are done in real time. There is no easier way to keep track of your daily work!
  • Calendar: share dates for meetings, reminders, milestones, birthdays and many more. The calendar module reminds you by email or by a simple popup.
  • Manage your contacts: persons and companies.
  • Communicate with your customers with the help of the powerful commenting system.
  • Share: Comments, ideas, files, contacts and much more.
  • Focus on the essential: Running several projects parallel? Use the powerful filter functionality to focus on the essential. todoyu helps you to easily keep track of all the different deadlines, tasks and comments.
  • Open Source, BSD license
  • Web based
[Facebook] [Slashdot] [Twitter]