Difference between revisions of "Amahi 8"

From Amahi Wiki
Jump to: navigation, search
Line 8: Line 8:
 
This page is about the '''ALPHA''' release of Amahi 8 (Fedora 21).
 
This page is about the '''ALPHA''' release of Amahi 8 (Fedora 21).
  
= Prerequisites =
+
= Install Amahi 8 =
* Ensure your system meets the [[Requirements|minimum requirements]] for Amahi before proceeding ('''NOTE:'''  64-bits '''ONLY''')
+
Refer to [[Amahi_8_Install|Amahi 8 Installation]] for new installs.
 
 
* There is '''NO''' Express Disc available (we may build one later)
 
 
 
* Download the Fedora 21 Server DVD (full DVD) for 64 bits
 
**Primary:
 
*** [https://admin.fedoraproject.org/mirrormanager/mirrors/Fedora/21/x86_64 Fedora 21 Server 64-bit] (http)
 
*** [https://torrent.fedoraproject.org/torrents/Fedora-Server-DVD-x86_64-21.torrent Fedora 21 Server 64-bit] (torrent)
 
**Alternate:
 
*** [http://dl.amahi.org/isos/Fedora-Server-DVD-x86_64-21.iso Fedora 21 Server 64-bit] (http)
 
*** [http://dl.amahi.org/isos/Fedora-Server-DVD-x86_64-21.torrent Fedora 21 Server 64-bit] (torrent)
 
 
 
* Server Network Install and LIVE Workstation DVD ''may'' work, but '''ONLY''' full Server DVD with minimal install is officially supported
 
 
 
* 32-bit '''IS NOT''' supported!  Amahi 7 will be the last release for 32-bit.
 
 
 
= Install Fedora =
 
* Install Fedora 21 '''minimal''' ... '''NOT''' the Desktop:
 
** Boot, choose Install Fedora, choose language; then in software selection choose '''minimal install'''
 
** This is '''NOT''' the default and is at the bottom of the list. Don't forget to remove the DVD after installing and before rebooting.
 
* Choose a proper [[Hard_Drive_Partition_Scheme|hard drive partitioning scheme]]: THIS IS VERY IMPORTANT. Avoid LVM and set extra disks separatly
 
* '''DON'T''' change the hostname (it may create issues)
 
* Click on ''Begin Installation'' and the installer will proceed
 
* Create a user with a password. Make sure it's an admin user. Recommend creating a root password.
 
* After a minimal install one needs to login as root first (in a text console)
 
* Login with the user and become root for the rest of the installation
 
  sudo su -
 
 
 
= Install Amahi =
 
* Install the Amahi repo by hand with:
 
  <nowiki>rpm -Uvh http://f21.amahi.org/noarch/hda-release-6.9.0-1.noarch.rpm</nowiki>
 
* Get the mariadb base packages (this is to avoid dependency conflicts)
 
  yum -y install mariadb-libs mariadb-server
 
* Try installing both hda-ctl and hda-platform. This should install a lot of dependencies with them
 
    yum -y install hda-ctl hda-platform
 
* If that works, '''and only if that works''', do the Amahi install (also as root; replace YOUR-INSTALL-CODE with the code you set up in Amahi.org):
 
  hda-install YOUR-INSTALL-CODE
 
* If that fails, check the [[Express_Disc_troubleshooting|Express Disc troubleshooting]] page. For help, please fpaste the log (you may have to yum -y install fpaste). The log should be in
 
  /root/hda-install-*.log
 
* If all goes well, it should tell you to reboot
 
 
 
= Post Install Notes =
 
* It will boot with the static IP you preconfigured in the Amahi control panel
 
* You can verify if the dashboard is available by accessing from any client using the IP address.
 
* It's strongly recommended that you turn off the previous DHCP server and let Amahi handle DHCP so that DNS falls into place
 
* Reboot all the clients to get them to use your Amahi server
 
* Your Amahi dashboard should be available at '''<nowiki>http://hda</nowiki>'''
 
* The first time it will initialize and will ask you to login to create a dashboard password for the admin user you created
 
  
 
= Upgrading from Amahi 7/F19 =  
 
= Upgrading from Amahi 7/F19 =  

Revision as of 00:45, 7 September 2015

Warning.png WARNING
Recommended only for Advanced users, proceed with caution.
Amahi 8 IS NOT PRODUCTION ready (ALPHA release ONLY)!
Welcome help with testing and request feedback in bug #1661.


This page is about the ALPHA release of Amahi 8 (Fedora 21).

Install Amahi 8

Refer to Amahi 8 Installation for new installs.

Upgrading from Amahi 7/F19

See Amahi 8 Upgrade guidance.

Install Media Testing

  1. Server Full DVD Headless (2.1GB download)
    • Installed Amahi 8 without issues
  2. Workstation Live DVD Desktop (1.5GB)
    • Not configurable for minimal install
    • Install and start OpenSSH server
      • yum -y install openssh-server
      • systemctl enable sshd.service
      • systemctl start sshd.service
    • SSH into OS to complete install steps
    • Installed Amahi 8 without issues
  3. Server Netinstall CD Headless (440MB)
    • May take longer to install depending on internet connection speed as packages are downloaded from Fedora repositories
    • Installed Amahi 8 without issues


NOTE: USB install using the above methods has not been tested.

Hopeful features

  • New disk wizard
  • Per app database backup/restore
  • Extra parameters for Samba [Global] area (Bug 1341)
  • Pre defined extra parameters for Shares

Apps Availability

How to Help

There are several ways to help:

  • If you are a contributor, make sure you get a machine running with Amahi 8 and get your apps to run on it
  • If you want to test the install, get a VM and an ISO file of the base OS and let's test! This is probably the best way to help without deep technical knowledge.
  • If you want to help with the platform, get in the Amahi Mailing list and get some patches going. Ruby and RoR can help here.
  • Testing and porting themes will also help
  • Want to develop a new theme? Check the How to Create a new Theme page
  • Stop by and hang out on our IRC Channel #Amahi on irc.freenode.net