The Amahi Experience: it just got better with Amahi 8

Disk-wizard-plugin-logoWelcome to Amahi 8!

We would like to take a moment to share with you the release of Amahi 8!

Much hard work has gone into this fantastic release. We think you are going to love the wonderful new features of Amahi 8, even though most of the work that went on it is not visible in plain sight.


“Can I upgrade my current Amahi server?” We get that a lot and we’ve heard you, and we did our best to make it as easy as possible to upgrade from Amahi 7 to Amahi 8! We hope to make Amahi 8 upgradeable to future releases as well so that there is less need to reinstall!

New-disk Wizard

Amahi 8 includes a new Disk Wizard  app that makes it much easier to expand your storage with additional drives.  It is now a matter of a few clicks to add new disks to the system, from within the Amahi dashboard. This effort has taken place over a year and has involved two interns of the Google Summer of Code (2014) and the Amahi Summer of Code (2015). Thanks go to Kasun and Ahmed for their contributions to this new disk wizard, as well as all the testers that have put their effort into making it work well. We believe it will work in most cases, but we still have some work to do on it, making it better and better.

Tons of Apps, out of the Gate

Another significant contribution in this release is app testing. Amahi 8 includes more than 200 apps that we have tested, out of the gate, to work well. The team worked hard to create this automatic testing framework and mirror system to ensure app installs are effortless, fast and work well. This will make us have a better testing system and release Amahi faster in the future, a long-term goal of ours!

Great kudos go to our testmaster bigfoot65 for the huge, multi-month efforts to get this system going as well as td512 for providing a dedicated server for Amahi to use in our repo and mirror system!

A More Modern Interface, more Features, Faster

You may have noticed that the Forums have a new, polished, look. However, we also spent time improving the appearance of your HDA! Amahi 8 uses a new template system called Bootstrap, made by Twitter, giving it a more responsive and consistent feel across browsers and devices.

Besides this, we have fixed some bugs, upgraded our SSL infrastructure, added features like a more flexible DHCP lease range, per-user access control for apps, XFS filesystem support (provided by the Fedora 21 OS, which will allow us to upgrade faster), easy checking of share disk usage, and improved internationalization.


Thanks to the Amahi community for their great feedback and involvement! This is what inspires us to keep working, and make Amahi better with each version!

Team Amahi

[Facebook] [Slashdot] [Twitter]

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]