<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.amahi.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Majide</id>
	<title>Amahi Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.amahi.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Majide"/>
	<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php/Special:Contributions/Majide"/>
	<updated>2026-04-07T07:32:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.amahi.org/index.php?title=Secure_App_Access&amp;diff=45661</id>
		<title>Secure App Access</title>
		<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php?title=Secure_App_Access&amp;diff=45661"/>
		<updated>2011-08-21T17:42:42Z</updated>

		<summary type="html">&lt;p&gt;Majide: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{MessageBox|&lt;br /&gt;
backgroundcolor	= red|&lt;br /&gt;
image	=Warning.png|&lt;br /&gt;
heading	=WARNING|&lt;br /&gt;
message = This is recommended only for advanced users, proceed with caution.}}&lt;br /&gt;
This is an example of how to force web app access via HTTPS.  For this example, AjaXplorer will be used but this will work with any web app.&lt;br /&gt;
&lt;br /&gt;
* Go to your config file for apache:&lt;br /&gt;
{{Code|cd /etc/httpd/conf}}&lt;br /&gt;
* Now it is time to create a key and a crt.   It will ask you a few questions, just make sure that the '''Common Name''' is the domain name:&lt;br /&gt;
{{code|openssl genrsa -out filename.key 1024&lt;br /&gt;
openssl req -new -key filename.key -x509 -days 1000 -out filename.crt}}&lt;br /&gt;
* Next open up '''/etc/httpd/conf/httpd.conf''' with you favorite editor and add the following to the end:&lt;br /&gt;
{{Text|NameVirtualHost *:443}}&lt;br /&gt;
* Open terminal and do (needed by apache to make this work):&lt;br /&gt;
{{Code|yum -y install mod_ssl}}&lt;br /&gt;
* Find the file that has ajaxplorer in its name (i.e. '''1026-ajaxplorer.conf'''):&lt;br /&gt;
{{Code|cd /etc/httpd/conf.d/}}  &lt;br /&gt;
* Edit it to like this (change username.yourhda.com):&lt;br /&gt;
{{Code|&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
        ServerName ajaxplorer&lt;br /&gt;
        ServerAlias username.yourhda.com&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        SSLCertificateFile /etc/httpd/conf/filename.crt&lt;br /&gt;
        SSLCertificateKeyFile /etc/httpd/conf/filename.key&lt;br /&gt;
&lt;br /&gt;
        DocumentRoot /var/hda/web-apps/ajaxplorer/html&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory &amp;quot;/var/hda/web-apps/ajaxplorer/html&amp;quot;&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks +ExecCGI&lt;br /&gt;
                AddHandler fcgid-script .fcg&lt;br /&gt;
                AllowOverride AuthConfig&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/VirtualHost&amp;gt;}}&lt;br /&gt;
*  Finally create a file called '''1026-ajaxplorerhttp.conf''' (number may be different for you) and add this code (change username.hda.com):&lt;br /&gt;
{{Code|&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerName ajaxplorer&lt;br /&gt;
        ServerAlias username.yourhda.com&lt;br /&gt;
        RewriteEngine On&lt;br /&gt;
        RewriteCond  %{SERVER_PORT} !^443$&lt;br /&gt;
        RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]&lt;br /&gt;
&lt;br /&gt;
        ExpiresDefault &amp;quot;access plus 10 years&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        AddOutputFilterByType DEFLATE text/html text/plain text/xml&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/VirtualHost&amp;gt;}}&lt;br /&gt;
* Now you need to restart apache:&lt;br /&gt;
{{Code|service httpd restart}}&lt;br /&gt;
* And that's all, you now have 128 bit encryption for AjaXplorer.  Note that when you uninstall the app, you will need to manually remove the '''1026-ajaxplorerhttp.conf''' file you created.&lt;br /&gt;
&lt;br /&gt;
==== See also ====&lt;br /&gt;
[[Access HDA over SSL]]&lt;/div&gt;</summary>
		<author><name>Majide</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.amahi.org/index.php?title=GUI_Install_for_Express_Disc&amp;diff=45217</id>
		<title>GUI Install for Express Disc</title>
		<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php?title=GUI_Install_for_Express_Disc&amp;diff=45217"/>
		<updated>2011-08-17T20:04:00Z</updated>

		<summary type="html">&lt;p&gt;Majide: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NeedsUpdate}}'''&lt;br /&gt;
Appears to be Fedora 12 Guidance'''&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
The Amahi Express install does not install the graphical user interface gnome. This Guide instructs you on how to install the X Server as well as to make the X Server boot everytime. To install after Amahi Express has finished installing execute the following commands:&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
Become root:&lt;br /&gt;
&lt;br /&gt;
   su -&lt;br /&gt;
&lt;br /&gt;
Enter your password for the root user&lt;br /&gt;
&lt;br /&gt;
    yum -y groupinstall &amp;quot;X Window System&amp;quot; &amp;quot;GNOME Desktop Environment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For the users who want KDE&lt;br /&gt;
&lt;br /&gt;
    yum -y groupinstall &amp;quot;X Windows System&amp;quot; KDE&lt;br /&gt;
&lt;br /&gt;
== Optional ==&lt;br /&gt;
&lt;br /&gt;
You can remove the packages with:&lt;br /&gt;
&lt;br /&gt;
    i.e. yum groupremove KDE&lt;br /&gt;
&lt;br /&gt;
== Configure Your Display ==&lt;br /&gt;
&lt;br /&gt;
You may also need to configure your display:&lt;br /&gt;
&lt;br /&gt;
    yum -y install system-config-display&lt;br /&gt;
&lt;br /&gt;
Then run system-config-display as root.&lt;br /&gt;
&lt;br /&gt;
You can then boot into the GNOME/KDE Desktop:&lt;br /&gt;
&lt;br /&gt;
    startx&lt;br /&gt;
&lt;br /&gt;
== To change your Amahi HDA to boot into gnome ==&lt;br /&gt;
&lt;br /&gt;
First and foremost you should be logged in as root.&lt;br /&gt;
&lt;br /&gt;
The /etc folder on these Linux installations contain a file named inittab - mind you no extensions to the filename. This file contains lots of important parameters &amp;amp; runlevel configurations that the kernel reads while booting and configures the system accordingly. Open this file in your favourite editor and scroll down just a little bit say, till the 18th-20th line (usually) till you find something similar to this:&lt;br /&gt;
&lt;br /&gt;
id:3:initdefault:&lt;br /&gt;
&lt;br /&gt;
As you can see the last line id:3:initdefault: specifies WHAT MODE (Graphical/Text/MultiUser etc) to boot the system into. The number &amp;quot;3&amp;quot; which according to the options - is Full multiuser mode - involving all the networking features of Linux, but in a non-graphical environment.&lt;br /&gt;
&lt;br /&gt;
Change this value to &amp;quot;5&amp;quot; - here, according to the Commented out options above tells the system to boot straight into X11 (X-Windows) i.e. the Graphical Mode.&lt;br /&gt;
&lt;br /&gt;
That's it. We are done. Save the file and quit. Reboot your system for the setting to take effect.&lt;br /&gt;
&lt;br /&gt;
WARNING: When you are editing these critical system files in Linux, be absolutely sure of WHAT you are editing. One SINGLE MISTAKE can render the whole system non-bootable. These are as dangerous as (if not more) Windows Registry. So there...&lt;br /&gt;
&lt;br /&gt;
* Default runlevel. The runlevels used by RHS are:&lt;br /&gt;
* 0 - halt (Do NOT set initdefault to this)&lt;br /&gt;
* 1 - Single user mode&lt;br /&gt;
* 2 - Multiuser, without NFS (The same as 3, if you do not have networking)&lt;br /&gt;
* 3 - Full multiuser mode&lt;br /&gt;
* 4 - unused&lt;br /&gt;
* 5 - X11&lt;br /&gt;
* 6 - reboot (Do NOT set initdefault to this)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Login ==&lt;br /&gt;
&lt;br /&gt;
If you want a specified user to login (if you are using MythTV or some other app which requires the X Server) then please do so with [http://wiki.amahi.org/index.php/VNC these instructions].&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;
The Amahi Team&lt;/div&gt;</summary>
		<author><name>Majide</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.amahi.org/index.php?title=GUI_Install_for_Express_Disc&amp;diff=45211</id>
		<title>GUI Install for Express Disc</title>
		<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php?title=GUI_Install_for_Express_Disc&amp;diff=45211"/>
		<updated>2011-08-17T20:03:27Z</updated>

		<summary type="html">&lt;p&gt;Majide: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NeedsUpdate}}'''&lt;br /&gt;
Appears to be Fedora 12 Guidance'''&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
The Amahi Express install does not install the graphical user interface gnome. This Guide instructs you on how to install the X Server as well as to make the X Server boot everytime. To install after Amahi Express has finished installing execute the following commands:&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
Become root:&lt;br /&gt;
&lt;br /&gt;
   su -&lt;br /&gt;
&lt;br /&gt;
Enter your password for the root user&lt;br /&gt;
&lt;br /&gt;
    yum -y groupinstall &amp;quot;X Window System&amp;quot; &amp;quot;GNOME Desktop Environment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For the users who want KDE&lt;br /&gt;
&lt;br /&gt;
    yum -y groupinstall &amp;quot;X Windows System&amp;quot; KDE&lt;br /&gt;
&lt;br /&gt;
== Optional ==&lt;br /&gt;
&lt;br /&gt;
You can remove the packages with:&lt;br /&gt;
&lt;br /&gt;
    i.e. yum groupremove KDE&lt;br /&gt;
&lt;br /&gt;
== Configure Your Display ==&lt;br /&gt;
&lt;br /&gt;
You may also need to configure your display:&lt;br /&gt;
&lt;br /&gt;
    yum -y install system-config-display&lt;br /&gt;
&lt;br /&gt;
Then run system-config-display as root.&lt;br /&gt;
&lt;br /&gt;
You can then boot into the GNOME Desktop:&lt;br /&gt;
&lt;br /&gt;
    startx&lt;br /&gt;
&lt;br /&gt;
== To change your Amahi HDA to boot into gnome ==&lt;br /&gt;
&lt;br /&gt;
First and foremost you should be logged in as root.&lt;br /&gt;
&lt;br /&gt;
The /etc folder on these Linux installations contain a file named inittab - mind you no extensions to the filename. This file contains lots of important parameters &amp;amp; runlevel configurations that the kernel reads while booting and configures the system accordingly. Open this file in your favourite editor and scroll down just a little bit say, till the 18th-20th line (usually) till you find something similar to this:&lt;br /&gt;
&lt;br /&gt;
id:3:initdefault:&lt;br /&gt;
&lt;br /&gt;
As you can see the last line id:3:initdefault: specifies WHAT MODE (Graphical/Text/MultiUser etc) to boot the system into. The number &amp;quot;3&amp;quot; which according to the options - is Full multiuser mode - involving all the networking features of Linux, but in a non-graphical environment.&lt;br /&gt;
&lt;br /&gt;
Change this value to &amp;quot;5&amp;quot; - here, according to the Commented out options above tells the system to boot straight into X11 (X-Windows) i.e. the Graphical Mode.&lt;br /&gt;
&lt;br /&gt;
That's it. We are done. Save the file and quit. Reboot your system for the setting to take effect.&lt;br /&gt;
&lt;br /&gt;
WARNING: When you are editing these critical system files in Linux, be absolutely sure of WHAT you are editing. One SINGLE MISTAKE can render the whole system non-bootable. These are as dangerous as (if not more) Windows Registry. So there...&lt;br /&gt;
&lt;br /&gt;
* Default runlevel. The runlevels used by RHS are:&lt;br /&gt;
* 0 - halt (Do NOT set initdefault to this)&lt;br /&gt;
* 1 - Single user mode&lt;br /&gt;
* 2 - Multiuser, without NFS (The same as 3, if you do not have networking)&lt;br /&gt;
* 3 - Full multiuser mode&lt;br /&gt;
* 4 - unused&lt;br /&gt;
* 5 - X11&lt;br /&gt;
* 6 - reboot (Do NOT set initdefault to this)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Login ==&lt;br /&gt;
&lt;br /&gt;
If you want a specified user to login (if you are using MythTV or some other app which requires the X Server) then please do so with [http://wiki.amahi.org/index.php/VNC these instructions].&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;
The Amahi Team&lt;/div&gt;</summary>
		<author><name>Majide</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.amahi.org/index.php?title=GUI_Install_for_Express_Disc&amp;diff=45205</id>
		<title>GUI Install for Express Disc</title>
		<link rel="alternate" type="text/html" href="https://wiki.amahi.org/index.php?title=GUI_Install_for_Express_Disc&amp;diff=45205"/>
		<updated>2011-08-17T18:57:13Z</updated>

		<summary type="html">&lt;p&gt;Majide: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NeedsUpdate}}'''&lt;br /&gt;
Appears to be Fedora 12 Guidance'''&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
The Amahi Express install does not install the graphical user interface gnome. This Guide instructs you on how to install the X Server as well as to make the X Server boot everytime. To install after Amahi Express has finished installing execute the following commands:&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
Become root:&lt;br /&gt;
&lt;br /&gt;
   su -&lt;br /&gt;
&lt;br /&gt;
Enter your password for the root user&lt;br /&gt;
&lt;br /&gt;
    yum -y groupinstall &amp;quot;X Window System&amp;quot; &amp;quot;GNOME Desktop Environment&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
== Configure Your Display ==&lt;br /&gt;
&lt;br /&gt;
You may also need to configure your display:&lt;br /&gt;
&lt;br /&gt;
    yum -y install system-config-display&lt;br /&gt;
&lt;br /&gt;
Then run system-config-display as root.&lt;br /&gt;
&lt;br /&gt;
You can then boot into the GNOME Desktop:&lt;br /&gt;
&lt;br /&gt;
    startx&lt;br /&gt;
&lt;br /&gt;
== To change your Amahi HDA to boot into gnome ==&lt;br /&gt;
&lt;br /&gt;
First and foremost you should be logged in as root.&lt;br /&gt;
&lt;br /&gt;
The /etc folder on these Linux installations contain a file named inittab - mind you no extensions to the filename. This file contains lots of important parameters &amp;amp; runlevel configurations that the kernel reads while booting and configures the system accordingly. Open this file in your favourite editor and scroll down just a little bit say, till the 18th-20th line (usually) till you find something similar to this:&lt;br /&gt;
&lt;br /&gt;
id:3:initdefault:&lt;br /&gt;
&lt;br /&gt;
As you can see the last line id:3:initdefault: specifies WHAT MODE (Graphical/Text/MultiUser etc) to boot the system into. The number &amp;quot;3&amp;quot; which according to the options - is Full multiuser mode - involving all the networking features of Linux, but in a non-graphical environment.&lt;br /&gt;
&lt;br /&gt;
Change this value to &amp;quot;5&amp;quot; - here, according to the Commented out options above tells the system to boot straight into X11 (X-Windows) i.e. the Graphical Mode.&lt;br /&gt;
&lt;br /&gt;
That's it. We are done. Save the file and quit. Reboot your system for the setting to take effect.&lt;br /&gt;
&lt;br /&gt;
WARNING: When you are editing these critical system files in Linux, be absolutely sure of WHAT you are editing. One SINGLE MISTAKE can render the whole system non-bootable. These are as dangerous as (if not more) Windows Registry. So there...&lt;br /&gt;
&lt;br /&gt;
* Default runlevel. The runlevels used by RHS are:&lt;br /&gt;
* 0 - halt (Do NOT set initdefault to this)&lt;br /&gt;
* 1 - Single user mode&lt;br /&gt;
* 2 - Multiuser, without NFS (The same as 3, if you do not have networking)&lt;br /&gt;
* 3 - Full multiuser mode&lt;br /&gt;
* 4 - unused&lt;br /&gt;
* 5 - X11&lt;br /&gt;
* 6 - reboot (Do NOT set initdefault to this)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Login ==&lt;br /&gt;
&lt;br /&gt;
If you want a specified user to login (if you are using MythTV or some other app which requires the X Server) then please do so with [http://wiki.amahi.org/index.php/VNC these instructions].&lt;br /&gt;
&lt;br /&gt;
Cheers!&lt;br /&gt;
&lt;br /&gt;
The Amahi Team&lt;/div&gt;</summary>
		<author><name>Majide</name></author>
		
	</entry>
</feed>