I want to create my own .mac server or at least part of it.
- iDisk,
- iSync (between computers),
- iCal sharing,
- and Backup.
I have found a great little howto for FreeBSD and have been trying to get this to work on the Sme Sever 7.0
http://www.tnpi.biz/computing/mac/tips/idisk/idisk-v2.shtmlEDIT This has changed to http://www.tnpi.net/wiki/Do_It_Yourself_.MacI have mod_dav installed as per
http://no.longer.valid/phpwiki/index.php/How%20to%20install%20mod_dav%20on%20SME%207.xand have created an ibay named
idisk- with a group named mac
- Group read and write access
- and access open to the entire internet with no passwords
- and php disabled
I enabled mod_dav for idisk
/sbin/e-smith/db accounts setprop idisk ModDav enabled
/sbin/e-smith/signal-event ibay-modify idisk
Then created a virtualhost called /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/31idisk
<VirtualHost 0.0.0.0:80>
ServerName idisk.domain.com
DocumentRoot "/home/e-smith/files/ibays/idisk/html"
Alias /idisk "/home/e-smith/files/ibays/idisk/html"
</VirtualHost>
This is not working yetand
/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
But now I need to add a
davLOCK for idisk and not sure where to put the text:
# <Directory "/home/e-smith/files/ibays/idisk/html">
* Dav on
* AuthType Digest
* AuthName iTools
* AuthDigestDomain "/"
* AuthDigestFile /home/e-smith/files/ibays/idisk/WebDavUsers
* AuthGroupFile /home/e-smith/files/ibays/idisk/WebDavGroups
* Options None
* AllowOverride None
*
* <LimitExcept GET HEAD OPTIONS>
o require valid-user
* </LimitExcept>
*
* Order allow,deny
* Allow from All
# </Directory>
Any Help Deciphering the rest of the Document would be most helpful
http://www.tnpi.biz/computing/mac/tips/idisk/idisk-v2.shtmlincluding what to change to work with SME and anyother hints