{"id":196,"date":"2009-02-02T01:53:35","date_gmt":"2009-02-02T06:53:35","guid":{"rendered":"http:\/\/yourlinuxguy.com\/?p=196"},"modified":"2009-02-02T13:39:59","modified_gmt":"2009-02-02T18:39:59","slug":"how-do-i-set-up-ifolder36-on-sles10","status":"publish","type":"post","link":"https:\/\/yourLinuxGuy.com\/?p=196","title":{"rendered":"How do I set up iFolder3.6 on SLES10?"},"content":{"rendered":"<p>Here is my version of a \u201ccheat-sheet\u201d for installing iFolder3.6 on SLES10sp2 (It is based on &#8212; and is almost the same as &#8212; my <a href=\"http:\/\/yourlinuxguy.com\/?p=48\">earlier cheat-sheet based on iFolder3.6 on Opensuse10.3<\/a>, with minor differences). This cheat-sheet kinda\u2019 leaves you out on your own once you get to the part about running the configuration script (see below), but I don\u2019t want to over-do it here and try to help you with every option you could possibly choose. Other than that, I pretty much cover all the needed setups and caveats\u2026 I hope\u2026 Good luck!<\/p>\n<p>First, install SLES10sp2, mostly with the defaults. I noticed that when installing SLES10sp2, since it is a Gnome-based system, then you\u2019ll already have the <code>mono-core<\/code> and some other needed mono modules. You might want to be mindful of partitioning (beyond your usual method or the defaults), and perhaps allow for a special iFolder data store. No need to set up ownership or permissions for the special store, as the configuration script will handle that later.<\/p>\n<p>Host naming is pretty critical with iFolder. You need to plan for what name the iFolder server will be known by, both inside and outside of your internal network. Make sure the server and clients are able to resolve this\/these name(s)!<\/p>\n<p>Now, install some other pre-req\u2019s for ifolder:<br \/>\n<code>yast -i apache2<\/code><br \/>\n(\u2026you may want to set <code>chkconfig apache2 on<\/code>)<br \/>\n<code>yast -i mod_mono<\/code><br \/>\n(&#8230;which auto-installs <code>xsp<\/code>&#8230;)<\/p>\n<p>\u2026and any other packages necessary (<code>mono-core<\/code> should already be on a gnome-based server) to satisfy the requirements for the following packages, especially if you did a restricted\/limited install\u2026<\/p>\n<p>Now get and install the main ifolder packages (under the SLE_10 section), (thanks, <a href=\"http:\/\/log.xbsd.nl\/2007\/10\/ifolder-36-opensuse-build-services.html\" target=\"_blank\">martijn<\/a>!) in order:<br \/>\n(&#8230;log4net should already be there, but be sure&#8230;)<br \/>\n<code>rpm -Uvh <a href=\"http:\/\/download.opensuse.org\/repositories\/home:\/dl9pf\/SLE_10\/i586\/libflaim-4.9.1046-39.1.i586.rpm\">libflaim-???????.i586.rpm<\/a><\/code><br \/>\n<code>rpm -Uvh <a href=\"http:\/\/download.opensuse.org\/repositories\/home:\/dl9pf\/SLE_10\/i586\/libflaim-devel-4.9.1046-39.1.i586.rpm\">libflaim-devel-?????.i586.rpm<\/a><\/code><br \/>\n<code>rpm -Uvh <a href=\"http:\/\/download.opensuse.org\/repositories\/home:\/dl9pf\/SLE_10\/i586\/simias-svn-1.6.7303.1dl9pf-12.1.i586.rpm\">simias-svn-?????.i586.rpm<\/a><\/code><br \/>\n<code>rpm -Uvh <a href=\"http:\/\/download.opensuse.org\/repositories\/home:\/dl9pf\/SLE_10\/i586\/ifolder3-server-svn-3.6.7318.1dl9pf-6.1.i586.rpm\">ifolder3-server-svn-3.6.???????.i586.rpm<\/a><\/code><\/p>\n<p>Run <code>\/usr\/bin\/simias-server-setup<\/code> (as instructed by the ifolder3-server rpm install), and follow the prompts. This setup script will allow you to set the storage point, the admin password, the authentication source (ldap, local, etc), etc.<\/p>\n<p>If you are setting this up for the first time, I encourage you to choose local authentication (instead of ldap) and learn how the system works. The only caveat there is that if you intend to setup more than one iFolder server in a master\/slave configuration, you must use LDAP for authentication; so be prepared if that applies to you.<\/p>\n<p>One important thing to be aware of while running the script is that you must enter valid hostnames when prompted for internal and external addresses\/names. If you don\u2019t have appropriate DNS names for the system (like if it\u2019s a lab server or something), make sure you use valid IP addresses. You\u2019ll know that you did it wrong if you cannot reach it later\u2026 \ud83d\ude09<\/p>\n<p>***After using the <code>simias-server-setup<\/code> configuration script, if you had chosen the \u201cConfigure Apache\u201d option, you may need to fix a few things (I did) like this:<\/p>\n<p><code>cd \/etc\/simias\/apache\/default\/<br \/>\nmv simias_server.conf simias_server.conf.dontuse<\/code><\/p>\n<p><code>cd \/etc\/simias\/apache\/<br \/>\ncp ifolder_apache.conf \/etc\/apache2\/conf.d\/<\/code><\/p>\n<p>Now, make sure to modify the firewall configuration file:<br \/>\n<code>vi \/etc\/sysconfig\/SuSEfirewall2<\/code><br \/>\n\u2026to allow for http port(s) 80 and 443, and restart the firewall with rcSuSEfirewall restart. Or use the Yast2 firewall module instead, if you want to do it graphically. Either way, you *do* want people to be able to reach your new service, right?<\/p>\n<p>Finally, restart or start apache:<br \/>\n<code>rcapache2 restart<\/code><\/p>\n<p>Now the server is done! You can administer it at the following URL:<br \/>\n<code>http:\/\/servername\/admin<\/code><br \/>\n\u2026or access it as a user (after you configure one) at:<br \/>\n<code>http:\/\/servername\/ifolder<\/code><\/p>\n<p>Enjoy!<\/p>\n<p>\ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is my version of a \u201ccheat-sheet\u201d for installing iFolder3.6 on SLES10sp2 (It is based on &#8212; and is almost the same as &#8212; my earlier cheat-sheet based on iFolder3.6 on Opensuse10.3, with minor differences). This cheat-sheet kinda\u2019 leaves you&#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/yourLinuxGuy.com\/?p=196\">Read more<\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[35,11,15],"tags":[],"class_list":["post-196","post","type-post","status-publish","format-standard","hentry","category-ifolder3","category-intermediate","category-suse"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pnjn1-3a","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=196"}],"version-history":[{"count":4,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/196\/revisions"}],"predecessor-version":[{"id":200,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=\/wp\/v2\/posts\/196\/revisions\/200"}],"wp:attachment":[{"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yourLinuxGuy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}