Difference between revisions of "Amahi 10"

From Amahi Wiki
Jump to: navigation, search
 
(69 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{MessageBox|
 
{{MessageBox|
backgroundcolor = #ffaaaa|
+
backgroundcolor = #faa|
 
image =Warning.png|
 
image =Warning.png|
 
heading =WARNING|
 
heading =WARNING|
message = This is only for developers.  Not ready for Production!}}
+
message = Amahi 10 for Fedora 25<br />Maintenance ONLY!}}
=Objective=
 
Develop and test installation of Amahi 9/10 with Fedora 24 for the next Amahi release.
 
 
 
=To Do=
 
* <s>Create Amahi repo</s>
 
* <s>Create apps</s>
 
* <s>Test Apps</s>
 
* Build Amahi-specific RPMs (<s>''amahi-anywhere''</s>, <s>''amahi-greyhole''</s>, <s>''amahi-plex''</s>, <s>''amahi-sync''</s>, ''amahi-netboot'')
 
* Add ''[http://rpm.pbone.net/index.php3/stat/4/idpl/31107730/dir/rawhide/com/netatalk-3.1.7-1.fc24.x86_64.rpm.html Netatalk]'', <s>''RPM Fusion Free''</s>, <s>''RPM Fusion  Non-Free''</s>, and <s>''HandBrake-cli''</s> to Amahi repo
 
* <s>Test Netinstall method</s>
 
* <s>Build apps testbot</s>
 
* <s>Test upgrade (23 to 24)</s>
 
 
 
=Recommended Changes=
 
==New Features==
 
* Bring back the Debug tab ([https://bugs.amahi.org/issues/1373 Bug #1373])
 
* Add Troubleshooting URL to Dashboard ([https://bugs.amahi.org/issues/2112 Bug #2112])
 
* Log view in Dashboard App/Server Tab ([https://bugs.amahi.org/issues/2108 Bug #2108])
 
* Sort Apps/Tab View in Dashboard ([https://bugs.amahi.org/issues/2107 Bug #2107])
 
* Add access control for all users in the system ([https://bugs.amahi.org/issues/2099 Bug #2099])
 
* Option to add to Samba Global settings ([https://bugs.amahi.org/issues/1341 Bug #1341])
 
* Capability to rename server (Samba) to something other than \\HDA ([https://bugs.amahi.org/issues/1898 Bug #1898])
 
* Simple setup for remote access of Web Apps ([https://bugs.amahi.org/issues/1859 Bug #1859])
 
* Add Common PHP Extensions ([https://bugs.amahi.org/issues/1900 Bug #1900])
 
* IPv6 support ([https://bugs.amahi.org/issues/1568 Bug #1568])
 
* App Install Failure Link ([https://bugs.amahi.org/issues/1918 Bug #1918])
 
* Multiple install of web apps ([https://bugs.amahi.org/issues/1939 Bug #1939])
 
* Add 7 Zip Archiver ([https://bugs.amahi.org/issues/1934 Bug #1934])
 
* Link Dashboard Help to Wiki ([https://bugs.amahi.org/issues/1822 Bug #1822])
 
* Add Dependency to Installer ([https://bugs.amahi.org/issues/1755 Bug #1755])
 
* Using wildcard DNS aliases ([https://bugs.amahi.org/issues/1721 Bug #1721])
 
* Dashboard should show a warning when being accessed as an IP address ([https://bugs.amahi.org/issues/1608 Bug #1608])
 
* Inform user of app upgrade via dashboard ([https://bugs.amahi.org/issues/1512 Bug #1512])
 
* Share variables for install script ([https://bugs.amahi.org/issues/1627 Bug #1627])
 
 
 
==Bug Fixes==
 
* Dashboard reflects MariaDB server not running ([https://bugs.amahi.org/issues/1802 Bug #1802])
 
* OpenVPN Server Status Shows "Stopped" ([https://bugs.amahi.org/issues/1910 Bug #1910])
 
* Some Default DNS Aliases Broken ([https://bugs.amahi.org/issues/1342 Bug #1342])
 
* HDA File Search ([https://bugs.amahi.org/issues/1786 Bug #1786])
 
* Samba Config Errors ([https://bugs.amahi.org/issues/1841 Bug #1841])
 
* DNS Server ([https://bugs.amahi.org/issues/1776 Bug #1776])
 
* DNS bug block website plex.tv if Fixed IP host name is "TV" Reproducable with other domains ([https://bugs.amahi.org/issues/1896 Bug #1896])
 
* Access control not working if proxypass is used ([https://bugs.amahi.org/issues/2015 Bug #2015])
 
* Deleting user does not delete their home directory ([https://bugs.amahi.org/issues/1844 Bug #1844])
 
* webapps and dns aliases get stuck after a bad app install ([https://bugs.amahi.org/issues/1586 Bug #1586])
 
 
 
=Install from Scratch=
 
==Fedora 24==
 
Download Fedora 24:
 
* Netinstall ISO (441MB):
 
** HTTP - [https://download.fedoraproject.org/pub/fedora/linux/releases/24/Server/x86_64/iso/Fedora-Server-netinst-x86_64-24-1.2.iso Fedora-Server-netinst-x86_64-24-1.2.iso]
 
* DVD ISO (1.7GB):
 
** HTTP - [http://mirrors.rit.edu/fedora/fedora/linux/releases/24/Server/x86_64/iso/Fedora-Server-dvd-x86_64-24-1.2.iso Fedora-Server-dvd-x86_64-24-1.2.iso]
 
** Torrent - [https://torrent.fedoraproject.org/torrents/Fedora-Server-dvd-x86_64-24.torrent Fedora-Server-dvd-x86_64-24.torrent]
 
 
 
==Amahi==
 
* Should be able to follow the [[Amahi 9 Install]] guidance but substitute [[Amahi_10#Fedora_24|Fedora 24]] for the OS download
 
** Change first Amahi 9 install line to <code><nowiki>http://f24.amahi.org/noarch/hda-release-6.9.0-1.noarch.rpm</nowiki></code>
 
** The other two lines remain the same
 
 
 
=Upgrade from Fedora 23=
 
* Should be able to follow the [[Amahi 9 Upgrade]] guidance.
 
* The firewall will be running after upgrade and will prevent access to the Dashboard.  Execute the following to correct it:
 
sudo systemctl stop firewalld
 
sudo systemctl disable firewalld
 
 
 
=Application Testing (Grinder)=
 
* 261 apps available
 
* 201 passed test scripts
 
* 60 either failed or have not been tested
 
 
 
= Development Notes=
 
* Getting passenger to run on fedora 24 ([https://bugs.amahi.org/issues/2072 Bug #2072])
 
* Clean up hda-install ([https://bugs.amahi.org/issues/2122 Bug #2122])
 
* Fedora 24 Apps Failing in Grinder ([https://bugs.amahi.org/issues/2128 Bug #2128])
 
* Execute [[Web_App_Packaging_Notes#Amahi_Release_Checklists|Amahi Release Checklists]]
 

Latest revision as of 23:00, 2 October 2018

Warning.png WARNING
Amahi 10 for Fedora 25
Maintenance ONLY!