I know this is linux, if I say reboot please reboot. It is just easier in the long run. If you know what you are doing then thank you.
Download and install openSUSE 11.3 here: http://software.opensuse.org/113/en with GNOME (or KDE) as Desktop Environment (DE) (a DE is not required, but easy when needing to manage the system.). As iFolder utilizes Mono, GNOME seems a natural choice.
During partitioning you may want to edit the default configuration and NOT create a separate home partition.
Turn off the firewall either during the setup or in Yast. Security and Users after the install.
After install, open terminal. As root (that’s what this ‘#’ means) ensure ssh starts at boot (only if you need ssh).
In Yast
Network Settings > Global Options
Disable IPv6 if not used
Network Settings > Overview
Edit your interface so it has a static ip
Network Settings > Hostname/DNS
Edit to match your configuration
Software Management
Remove the following
- beagle
Add the following
- kernel-source
- gcc
- gcc-c++
- apache2-prefork
- apache2-utils
- apache2-mod_mono
- mono-core
- mono-data
- mono-data-sqlite
- mono-web
- mono-winforms
- libapr-util1
- libapr1
- libflaim
- log4net
- xsp
- yast2-http-server
- nano (optional)
Close Yast
REBOOT
Configure Apache
Open terminal and check that your hostname is correct (it’s in the prompt) and check for updates.
In the terminal, generate an ssl cert (5 year) using the FQDN of the iFolder Server.
Open Yast > HTTP Server module that was added (yast2-http-server). Using the defaults is fine here. Click Finish.
In the terminal, enable the apache2 modules that are needed.
In the terminal, ensure apache2 starts at boot then start it.
In the terminal, set up the apache2 vhost-ssl.conf.
Edit the /etc/apache2/vhosts.d/vhost-ssl.conf file and ensure the FQDN of the iFolder server is present as the ServerName in the file.
ServerName FQDN:443
Edit the /etc/hosts file and ensure the FQDN and the HOSTNAME of the iFolder server is present in the file. PUT BOTH!
127.0.0.1 localhost HOSTNAME
127.0.0.1 FQDN HOSTNAME
Edit the /etc/sysconfig/apache2 file and ensure APACHE_SERVER_FLAGS=”SSL” is present in the file and in all caps.
IMPORTANT NOTE: Confirm that https://localhost resolves to a real page and not a 401 or 403 error page. SSL warnings about exceptions are to be expected. 403 401 errors must be fixed before proceding.
Next: Install iFolder

ifolder walkthrough by daniellench is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Based on a work at www.daniellench.com.