Difference between revisions of "Amahi 9"

From Amahi Wiki
Jump to: navigation, search
 
(46 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{MessageBox|backgroundcolor = #FBB|
+
{{MessageBox|
 +
backgroundcolor = #faa|
 
image =Warning.png|
 
image =Warning.png|
 
heading =WARNING|
 
heading =WARNING|
message = This is the Development page for Amahi 9 on Fedora 23. <br />It '''IS NOT''' production ready.
+
message = Amahi 9 for Fedora 23<br />Maintenance ONLY!}}
<br />
 
See Amahi [https://bugs.amahi.org/issues/1845 Bug #1845] to track progress.}}{{WorkInProgress}}
 
This is the beginning of the Amahi 9 on Fedora 23 development.  The text on this page are notes for use without the process.
 
 
 
__TOC__
 
 
 
'''NOTES:'''
 
* Ensure your system meets the [[Requirements|minimum hardware requirements]] for Amahi before proceeding.
 
* 32-bit installs '''are not''' available nor supported in Amahi 9.
 
* You must install Fedora 23 Server prior to installing Amahi 9.
 
 
 
== To Do List ==
 
* <s>Amahi F23 Repo</s>
 
* <s>Compile hda-ctl and hda-platform</s>
 
* <s>Create F23 Apps in Testmaster</s>
 
* <s>Establish F23 in Grinder</s>
 
* Build F23 Amahi specific RPMs (<s>Greyhole</s>, Netboot, Plex Media Server, <s>Anywhere</s>, <s>Sync</s>)
 
 
 
== Proposed ==
 
=== Bug Fixes ===
 
* MariaDB Server running, but shows as stopped in Server tab ([https://bugs.amahi.org/issues/1802 Bug #1802])
 
* Some DNS Aliases are broken ([https://bugs.amahi.org/issues/1342 Bug #1342])
 
* Debug page ([https://bugs.amahi.org/issues/1373 Bug #1373])
 
* Web App DNS Aliases ([https://bugs.amahi.org/issues/1586 Bug #1586])
 
* Samba Config errors ([https://bugs.amahi.org/issues/1841 Bug #1841])
 
 
 
=== New Features ===
 
* Add option for Samba Global Settings ([https://bugs.amahi.org/issues/1341 Bug #1341])
 
* Improve HDA Search function ([https://bugs.amahi.org/issues/1786 Bug #1786])
 
* IPv6 support ([https://bugs.amahi.org/issues/1568 Bug #1568])
 
* Simpler support for remote access of installed web applications ([https://bugs.amahi.org/issues/1859 Bug #1859])
 
* Capability to rename server (Samba) to something other than \\HDA ([https://bugs.amahi.org/issues/1898 Bug #1898])
 
 
 
== Installing Amahi 9 Beta from Scratch ==
 
 
 
=== Install Fedora 23 ===
 
 
 
There are two ways to install Fedora: Minimal (CD), so-called Netinstall, which is recommended, and the Full (DVD) install for cases that need more hardware support.
 
 
 
==== Minimal (CD) Install ====
 
 
 
We recommend this method for a quick download and fast installation.
 
 
 
Download the Fedora 23 Netinstall CD for 64 bit (415MB).
 
 
 
* [http://download.fedoraproject.org/pub/fedora/linux/releases/23/Server/x86_64/iso/Fedora-Server-netinst-x86_64-23.iso Fedora 23 Netinstall 64-bit] (http)
 
 
 
==== Full (DVD) Install ====
 
 
 
This is only recommended for cases where the Minimal install does not work well (e.g. if your hardware needs extra drivers).
 
 
 
Download the Fedora 23 Server DVD for 64 bit (2.0 GB), preferably using torrents
 
 
 
* [https://download.fedoraproject.org/pub/fedora/linux/releases/23/Server/x86_64/iso/Fedora-Server-DVD-x86_64-23.iso Fedora 23 Server 64-bit] (http)
 
* [https://torrent.fedoraproject.org/torrents/Fedora-Server-DVD-x86_64-23.torrent Fedora 23 Server 64-bit] (torrent)
 
 
 
=== Install Amahi ===
 
These are the steps, done as <code>root</code> or precede commands with <code>sudo</code>:
 
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
 
  <nowiki>rpm -Uvh http://f23.amahi.org/noarch/hda-release-6.9.0-1.noarch.rpm</nowiki>
 
  dnf -y install hda-ctl
 
  hda-install YOUR-INSTALL-CODE
 
</div>
 
 
 
'''NOTE:'''  <code>yum</code> (deprecated) has been replaced with <code>dnf</code> as the Fedora package manager.
 
 
 
== Upgrading Amahi 8 to  Amahi 9 Beta ==
 
=== Preparation ===
 
We '''recommend you turn on a temporary DHCP server''', (e.g. in your router) since the network may go down for the duration of the actual upgrade.
 
 
 
All commands are executes as <code>root</code> user or precede commands with <code>sudo</code>
 
* Apps should be uninstalled to ensure success
 
* Ensure you have your data backed up as a precaution
 
* Update everything in the system:
 
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
 
yum -y update
 
</div>
 
* Reboot to pick up new kernels, etc:
 
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
 
shutdown -r now
 
</div>
 
* Update everything in the system again:
 
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
 
yum -y update
 
</div>
 
* If there are any updates, do it again. If there are new kernels, reboot:
 
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
 
  shutdown -r now
 
</div>
 
 
 
=== Execution ===
 
Install the upgrade tool:
 
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
 
  yum -y install fedup
 
</div>
 
Do the live update over the network:
 
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
 
  fedup --network 23
 
</div>
 
 
 
Once the previous fedup command is complete, you will be prompted to run:
 
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px; text-align: left">
 
  dnf system-upgrade reboot
 
</div>
 
 
 
The actual upgrade will take place now, so you will not be able to access the server (or the network) until it is complete.
 
 
 
It would be good to have a monitor/keyboard on the system to cover the risk that the upgrade process becomes stuck somehow. This also should let you keep up with progress.
 
 
 
Be aware it may take 15 to 30 minutes at a minimum for the upgrade to complete, depending on your hardware.
 
 
 
== Testing ==
 
=== Applications ===
 
* [https://www.amahi.org/apps/phpsysinfo phpSysInfo]
 
* [https://www.amahi.org/apps/adminer Adminer]
 
 
 
=== Untested Install Media ===
 
* [http://mirror.sfo12.us.leaseweb.net/fedora/linux/releases/23/Workstation/x86_64/iso/Fedora-Live-Workstation-x86_64-23-10.iso Live Workstation 64-bit] (http)
 
* [http://mirror.steadfast.net/fedora/releases/23/Live/x86_64/Fedora-Live-LXDE-x86_64-23-10.iso Live LXDE 64-bit] (http)
 
 
 
== Known Issues ==
 
* See [[Amahi_9#Bug_Fixes|Bug Fixes]] for additional issues.
 
<br />
 

Latest revision as of 00:07, 12 May 2017

Warning.png WARNING
Amahi 9 for Fedora 23
Maintenance ONLY!