Berbagi File dengan IFolder 3.6 pada openSUSE 11.0
Terus terang semenjak pertama kali di rilis sampai di adakan rilis party di kantor redaksi www.detik.com, oleh komunitas openSUSE-ID, belum banyak yang saya explore mencari kelebihan opensuse 11.0 paling – paling desktop efeknya yang menarik buat saya.
Karena lagi di tugasin Develop program untuk kantor, jadi saya mencuri waktu di sela – sela kepenatan dan kepusingan…hehehehe, saya mencoba mengistal IFolder 3.6 di openSUSE 11.0, tidak jauh berbeda konfigurasi yang pernah saya coba di opensuse 10.3, masih menggunakan Zypper dan Smart sebagai tools kesayangan saya.
Konfigurasi ini masih merefer konfigurasi vavai yang pernah di muat di www.ilmukomputer.com. Sekedar mengingatkan IFolder ini adalah salah satu tools untuk membackup dan membagi file dengan user yang lain, dengan kata lain mengsinkonisasikan data dengan user lain yang satu Departement atau satu Project. Berikut cara konfigurasinya :
Menambahkan Repository smart, saya masih menggunakan repository untuk opensuse 10.3. Saya sudah mencoba dengan menggunakan repository untuk opensuse 11.0 tapi masih ada trouble. , tak masalah menggunakan repo opensuse 10.3.
zypper sa -r http://download.opensuse.org/repositories/smart/openSUSE_10.3/smart.repo
Install Smart
zypper install smart
Menambahkan Repository Ifolder 3.6
smart channel –add http://software.opensuse.org/download/home:/dl9pf/openSUSE_10.3/home:dl9pf.repo
Update Reposotory Smart
smart update
Instal Apache dan mod_mono
zypper install apache2-mod_mono
Install IFolder
smart install ifolder3-server-svn-3.6.7318.1dl9pf-2.1@i586
Dibawah ini adalah proses instalasi IFolder :
server01:~ # smart install ifolder3-server-svn-3.6.7318.1dl9pf-2.1@i586
Loading cache…
Updating cache… ###################################################
Computing transaction…
Installing packages (4):
libflaim-4.9.1046-33@i586
ifolder3-server-svn-3.6.7318.1dl9pf-2.1@i586 xsp-1.2.5-17@noarch
3.5MB of package files are needed. 10.3MB will be used.
Confirm changes? (Y/n):Y
Pada tahap ini, biarkan smart yang bekerja untuk menginstal ifolder beserta dependency yang di butuhkan.
Setup Simias Server
server01:~ # /usr/bin/simias-server-setup
SIMIAS SERVER SETUP
This script configures a server installation of Simias to setup a new Simias system.
—– SERVER’S DATA PATH —–
Path to the server’s data files
Server’s Data Path? []: /opt/ifolder
Setting up store Configuration files…Done
—– SERVER NAME —–
The name of this server
Server Name? [Host1]: 192.168.0.8
—– PUBLIC URL —–
Public URL of this Simias Server
Public URL? [http://192.168.0.8/simias10]: http://192.168.0.8/simias10
—– PRIVATE URL —–
Private URL of this Simias Server
Private URL? [http://192.168.0.8/simias10]: http://192.168.0.8/simias10
—– SLAVE SERVER —–
Install into existing Simias Domain
Slave Server? [N]: N
—– SYSTEM NAME —–
A name used to identify the Simias system to users.
System Name? [iFolder]:
—– SYSTEM DESCRIPTION —–
A detailed description of the Simias system for users.
System Description? [iFolder Enterprise System]:
—– USE KEY RECOVERY AGENT —–
Use Key Recovery Agents to recovery the encryption
key if the user forgets the pass-phrase used for encryption?
Use Key Recovery Agent? [Y]: N
—– USE LDAP —–
Use LDAP to provision and authenticate users?
Use LDAP? [Y]: N
—– SYSTEM ADMIN —–
The Simias default administrator. If the system is
configured to use an external identity source, the
distinguished name (dn) should be used.
System Admin? [admin]: admin
System Admin Password? [novell]: rahasia
—– CONFIGURE APACHE —–
Configure Simias to run behind Apache
Configure Apache? [N]: Y
Working…
Configuring /opt/ifolder/simias/Simias.config…SetupSimias – Done
Configuring /etc/apache2/conf.d/simias.conf…Done
Setting up Log4Net file…Done
Setting up permissions…Done
SUCCESS
Setelah mengkonfigurasi simias-server-setup, ada beberapa yang perlu kita konfigurasi pada Apache:
vi /etc/apache2/conf.d/simias.conf
ganti baris pertama :
include /etc/apache2/mod_mono.conf
menjadi:
include /etc/apache2/conf.d/mod_mono.conf
cd /etc/simias/apache/default/
mv simias_server.conf simias_server.conf.dontuse
cd /etc/simias/apache/
cp ifolder_apache.conf /etc/apache2/conf.d/
vi /etc/sysconfig/SuSEfirewall2
Beri akses allow pada http port(s) 80 dan 443, dan restart firewall dengan rcSuSEfirewall restart atau bila anda masih bingung mengenai firewall di disable aja firewalnya
restart atau start apache:
rcapache2 restart
bisa juga dengan perintah:
service apache2 restart
Sekarang buka browser, dan ketikan seperti di bawah ini untuk login sebagai admin
http://localhost/admin
Atau
http://192.168.0.8/admin
Form administration IFolder


semangat brur..
Mantap mas, bagus sekali. Ayo jadi presenter di Kopdar #8
Setuju kang Vavai,
mas Yamin kayaknya siap nih bagi2 ilmunya ke kita2
terimakasih mas vavai, kayaknya saya belum tentu bisa dateng mas di kopdar 8, belum dapet izin, soalnya di kantor cuma saya doang IT nya, yang lain pada keluar kota.Tapi saya usahain dateng
lysdaputra#
kalau untuk jadi presenter kayaknya saya belum siap…heheheheh…
mas, saya instal ifolder server 3.6 di opensuse 10.3 mengikuti 10 langkah install ifolder 3.6 di opensuse 11.0 dan semuanya selesai sampai akhir meski ada langkah yang tidak bisa dijalankan yaitu smart install ifolder3-server-svn-3.6.7318.1dl9pf-2.1@i586 karena file tidak ditemukan. akhirnya saya coba tambah repository lewat yast dan berhasil.
saya sudah bisa masuk ke http://localhost/admin dan buat 1 buah user. masalah timbul ketika saya masuk ke http://localhost/ifolder. setelah login muncul error seperti di bawah ini :
Exception Message: The request failed with HTTP status 504: GatewayTimeout
Exception Type: System.Web.Services.Protocols.SoapException
Exception Site: System.Object[] ReceiveResponse(System.Net.WebResponse, System.Web.Services.Protocols.SoapClientMessage, System.Web.Services.Protocols.SoapExtension[])
Exception Source: System.Web.Services
Exception Stack:
System.Web.Services.Protocols.SoapException: The request failed with HTTP status 504: GatewayTimeout
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReceiveResponse (System.Net.WebResponse response, System.Web.Services.Protocols.SoapClientMessage message, System.Web.Services.Protocols.SoapExtension[] extensions) [0x00000]
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (System.String method_name, System.Object[] parameters) [0x00000]
at iFolderWeb.GetHomeServerForUser (System.String username, System.String password) [0x00000]
at (wrapper remoting-invoke-with-check) iFolderWeb:GetHomeServerForUser (string,string)
at Novell.iFolderApp.Web.Login.DoLogin (System.String username, System.String password, Boolean check) [0x00000]
kira-kira salahnya dimana ya mas.
terimakasih
kalau pake web server lighttpd settingnya gimana ya bro?