From f1ddd6a251afdff9c0e1475530b71efd4430a2e5 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Mon, 3 Dec 2012 10:47:02 +0100 Subject: [PATCH] Add converted (and slightly edited) documentation. Based on the work of Shlok Inani as part of CCI. --- admin_manual/auth_ldap.rst | 53 ++-- admin_manual/conf.py | 3 +- admin_manual/custom_mount_config.rst | 204 +++++++++++++ admin_manual/custom_user_backend.rst | 76 +++++ admin_manual/images/ucsint.png | Bin 0 -> 11472 bytes admin_manual/images/ucsint1.png | Bin 0 -> 12607 bytes admin_manual/images/ucsint2.png | Bin 0 -> 54208 bytes admin_manual/images/win7features.jpg | Bin 0 -> 157087 bytes admin_manual/images/winserverroles.jpg | Bin 0 -> 58808 bytes admin_manual/index.rst | 4 +- admin_manual/installation.rst | 99 +------ admin_manual/installation_appliance.rst | 34 +++ admin_manual/installation_linux.rst | 121 ++++++++ admin_manual/installation_macos.rst | 17 ++ admin_manual/installation_source.rst | 103 +++++++ admin_manual/installation_ucs.rst | 181 ++++++++++++ admin_manual/installation_webservernotes.rst | 156 ++++++++++ admin_manual/installation_windows.rst | 294 +++++++++++++++++++ 18 files changed, 1228 insertions(+), 117 deletions(-) create mode 100644 admin_manual/custom_mount_config.rst create mode 100644 admin_manual/custom_user_backend.rst create mode 100644 admin_manual/images/ucsint.png create mode 100644 admin_manual/images/ucsint1.png create mode 100644 admin_manual/images/ucsint2.png create mode 100644 admin_manual/images/win7features.jpg create mode 100644 admin_manual/images/winserverroles.jpg create mode 100644 admin_manual/installation_appliance.rst create mode 100644 admin_manual/installation_linux.rst create mode 100644 admin_manual/installation_macos.rst create mode 100644 admin_manual/installation_source.rst create mode 100644 admin_manual/installation_ucs.rst create mode 100644 admin_manual/installation_webservernotes.rst create mode 100644 admin_manual/installation_windows.rst diff --git a/admin_manual/auth_ldap.rst b/admin_manual/auth_ldap.rst index c57167e61..d1288d73e 100644 --- a/admin_manual/auth_ldap.rst +++ b/admin_manual/auth_ldap.rst @@ -6,7 +6,7 @@ logging in with LDAP credentials including: * LDAP group support * File sharing with users and groups -* Access via WebDAV and of course ownCloud Desktop Clien +* Access via WebDAV and of course ownCloud Desktop Client * Versioning, external Storages and all other ownCloud Goodies To connect to an LDAP server the configuration needs to be set up properly. @@ -26,7 +26,7 @@ LDAP server and use it with ownCloud. LDAP Basic Settings -Note that a hint will be shown on the right handside, when hovering with the +Note that a hint will be shown on the right hand side, when hovering with the mouse over an input field. This gives you more context information while filling out the settings. @@ -34,14 +34,14 @@ Settings Details ~~~~~~~~~~~~~~~~ Host: - The hostname of the LDAP server. It can also be a ``ldaps://`` URI, for + The host name of the LDAP server. It can also be a ``ldaps://`` URI, for instance. * *Example: directory.my-company.com* Base DN: The base DN of LDAP, from where all users and groups can be reached. - Seperated Base DNs for users and groups can be set in the Advanced + Separated Base DNs for users and groups can be set in the Advanced tab. Nevertheless, this field is mandatory. * *Example: dc=my-company,dc=com* @@ -59,10 +59,10 @@ Password: User Login Filter: The filter to use when a users tries to login. Use ``%uid`` as placeholder - for the username. Note, that login applies this filter only, but not User + for the user name. Note, that login applies this filter only, but not User List Filter. This may change in future. - * Example (allows login with username and email adress): ``(|(uid=%uid)(email=$uid))`` + * Example (allows login with user name and email address): ``(|(uid=%uid)(email=$uid))`` User List Filter: The filter to use when a search for users will be executed. @@ -81,7 +81,7 @@ Advanced Settings In the LDAP Advanced settings section you can define options, that are less common to set. They are not needed for a working connection, unless you use a non-standard Port, e.g. It can also have a positive effect on the performance -to specifiy distinguished bases for user and group searches. +to specify distinguished bases for user and group searches. .. figure:: images/ldap-advanced-settings-oc451.png @@ -111,13 +111,13 @@ Group Member association: * Example: uniquemember Use TLS: - Wether to use TLS encrypted connection to the LDAP server. - In case you use SSL connections (via ldaps) do not check it, it will fail. + Wether to use TLS encrypted connection to the LDAP server. In case you use + SSL connections (via the ldaps scheme) do not check it, it will fail. * Example: [ ] Case insensitive LDAP server (Windows): - Wether theLDAP server is running on a Windows Host + Wether the LDAP server is running on a Windows Host * Example: [ ] @@ -128,9 +128,9 @@ Turn off SSL certificate validation: * Example: [ ] User Display Name Field: - The attribute that should be used as ownCloud username. ownCloud allows + The attribute that should be used as ownCloud user name. ownCloud allows a limited set of characters ``(a-zA-Z0-9.-_@)``, every other character - will be replaced in ownCloud. Once a username is assigned, it will not be + will be replaced in ownCloud. Once a user name is assigned, it will not be changed, i.e. changing this value will only have effect to new LDAP users. The default, uid, does not exist in AD, switch to ``cn``, for example, otherwise you will not see any users. @@ -138,11 +138,10 @@ User Display Name Field: * Example: displayName Group Display Name Field: - The attribute that should be used as ownCloud - groupname. ownCloud allows a limited set of characters (a-zA-Z0-9.-_@), every - other character will be replaced in ownCloud. Once a groupname is assigned, it - will not be changed, i.e. changing this value will only have effect to new - LDAP groups. + The attribute that should be used as ownCloud group name. ownCloud allows a + limited set of characters (a-zA-Z0-9.-_@), every other character will be + replaced in ownCloud. Once a group name is assigned, it will not be changed, + i.e. changing this value will only have effect to new LDAP groups. * Example: ``cn`` @@ -151,7 +150,7 @@ Quota Attribute: there from. Specify the attribute here, otherwise keep it empty. * Example: ownCloudQuota - * formerly Quota Field in oC 4.0 + * formerly Quota Field in ownCloud 4.0 Quota Default: Override ownCloud default quota for LDAP users who do not @@ -167,7 +166,7 @@ Email Attribute: Cache Time-To-Live: We introduced a cache to avoid unnecessary LDAP traffic, - for example lookups check wether the users exists on every page request or + for example lookups check whether the users exists on every page request or WebDAV interaction. It is also supposed to speed up the Admin → User page or list of users to share with, once it is populated. Changing this setting empties the Cache. The time is given in seconds. @@ -177,7 +176,7 @@ Cache Time-To-Live: User Home Folder Naming Rule: By default, the ownCloud creates the user directory, where all files and meta data are kept, according to the ownCloud - username. You may want to override this setting and name it after an + user name. You may want to override this setting and name it after an attribute’s value. Once set for a user, the user name folder will not change, i.e. changing this value will only have effect to new LDAP users. Leave it empty to default behaviour @@ -198,7 +197,7 @@ Testing the configuration In this version we introduced the ``Test Configuration`` button on the bottom of the LDAP settings section. It will always check the values as currently -given in the input fields. You do not need to save before testíng. By clicking +given in the input fields. You do not need to save before testing. By clicking on the button, ownCloud will try to bind to the ownCloud server with the settings currently given in the input fields. The response will look like this: @@ -206,7 +205,7 @@ settings currently given in the input fields. The response will look like this: Failure -In case the configuration fails, you can see details in ownCloud’s log, which +In case the configuration fails, you can see details in ownCloud's log, which is in the data directory and called ``owncloud.log`` or on the bottom the ``Settings → Admin page``. Unfortunately it requires a reload – sorry for the inconvenience. @@ -226,15 +225,15 @@ Some parts of how the LDAP backend works are described here. May it be helpful. User and Group Mapping ---------------------- -In ownCloud, the username is automatically the user ID, same applies for +In ownCloud, the user name is automatically the user ID, same applies for groups. That’s why we map the DN and UUID of the LDAP object to an ownCloud name. Those mappings are done in the database table ldap_user_mapping and -ldap_group_mapping. The username is also used for the user’s folder, which +ldap_group_mapping. The user name is also used for the user’s folder, which contains files and meta data. Most ownCloud applications, like Sharing, use the -username to refer to a user. Renaming a user (or a group) is not supported. +user name to refer to a user. Renaming a user (or a group) is not supported. That means that your LDAP configuration should be good and ready before putting it into production. The mapping tables are filled early, but as long as you are -testing, you empty the tables any time. Don’t do this in production. If you +testing, you empty the tables any time. Do not do this in production. If you want to rename a user or a group, be very careful. Caching @@ -242,7 +241,7 @@ Caching For performance reasons a cache has been introduced to ownCloud. He we store all users and groups, group memberships or internal userExists-requests. Since -ownCloud is written in PHP and each and every page rerquest (also done by Ajax) +ownCloud is written in PHP and each and every page request (also done by Ajax) loads ownCloud and would execute one or more LDAP queries again, you do want to have some of those queries cached and save those requests and traffic. It is highly recommended to have the cache filled for a small amount of time, which diff --git a/admin_manual/conf.py b/admin_manual/conf.py index b8883e422..fe6d47ece 100644 --- a/admin_manual/conf.py +++ b/admin_manual/conf.py @@ -25,7 +25,8 @@ import sys, os # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = [] +extensions = ['sphinxcontrib.phpdomain', 'sphinx.ext.todo'] + # Add any paths that contain templates here, relative to this directory. templates_path = ['../_shared_assets/templates'] diff --git a/admin_manual/custom_mount_config.rst b/admin_manual/custom_mount_config.rst new file mode 100644 index 000000000..984672c66 --- /dev/null +++ b/admin_manual/custom_mount_config.rst @@ -0,0 +1,204 @@ +Custom Mount Configuration +========================== + +Since ownCloud 4.0 it is possible to configure the filesystem to mount external +storage providers into ownCloud's virtual file system. You can configure the +file system by creating and editing ``/config/mount.php``, the configuration +file holds a PHP array configuring 2 types of entries: + +- **Group mounts:** each entry configures a mount for each user in group. +- **User mounts:** each entry configures a mount for a single user or for all + users. + +For each type, there is an array with the user/group name as key, and an array +of configuration entries as value. Each entry consist of the class name of the +storage backend and an array of backend specific options. The template +``$user`` can be used in the mount point or backend options. As of writing the +following storage backends are available for use: + +- Local file system +- FTP +- WebDAV +- `OpenStack Swift`_ +- SMB (not available in 4.0) + +Example: +~~~~~~~~ + +.. code-block:: php + + array( + 'admin'=>array( + '/$user/files/Admin_Stuff'=>array( + 'class'=>'OC_Filestorage_Local', + 'options'=>array(...) + ), + ), + ), + 'user'=>array( + 'all'=>array( + '/$user/files/Pictures'=>array( + 'class'=>'OC_Filestorage_DAV', + 'options'=>array(...) + ), + ), + 'someuser'=>array( + '/someuser/files/Music'=>array( + 'class'=>'OC_Filestorage_FTP', + 'options'=>array(...) + ), + ), + ) + ); + +Backends: +--------- + +Local Filesystem: +~~~~~~~~~~~~~~~~~ + +The local filesystem backend mounts a folder on the server into the +virtual filesystem, the class to be used is ``OC_Filestorage_Local`` and +takes the following options: + +- ``datadir`` : the path to the local directory to be mounted. + +Ensure that the web server has sufficient permissions on the mounted folder + +Example: +~~~~~~~~ + +.. code-block:: php + + array( 'class'=>'OC_Filestorage_Local', + 'options'=>array( 'datadir'=>'/home/someuser/Music' ) + )`` + +FTP: +~~~~ + +The FTP backend mounts a folder on a remote FTP server into the virtual +filesystem and is part of the ‘External storage support’ app, the class +to be used is ``OC_Filestorage_FTP`` and takes the following options: + +- ``host``: the hostname of the ftp server. +- ``user``:the username used to login on the ftp server +- ``password``: the passwordt to login on the ftp server +- ``secure``: whether to use ftps:// to connect to the ftp server instead + of ftp:// (optional, defaults to false) +- ``root``: the folder inside the ftp server to mount (optional, defaults + to ‘/’) + + + +PHP needs to be build with FTP support for this backend to work. + + +Example: +~~~~~~~~ + +.. code-block:: php + + array( 'class'=>'OC_Filestorage_FTP, + 'options'=>array ( + 'host'=>'ftp.myhost.com', + 'user'=>'johndoe', + 'password'=> 'secret', + 'root'=>'/Videos') + ) + +WebDAV: +~~~~~~~ + +The WebDAV backend mounts a folder on a remote WebDAV server into the +virtual filesystem and is part of the ‘External storage support’ app, +the class to be used is ``OC_Filestorage_DAV``\ and takes the following +options: + +- ``host``: the hostname of the webdav server. +- ``user``: the username used to login on the webdav server +- ``password``: the passwordt to login on the webdav server +- ``secure``: whether to use https:// to connect to the webdav server + instead of http:// (optional, defaults to false) +- ``root``: the folder inside the webdav server to mount (optional, + defaults to ‘/’) + +Example: +~~~~~~~~ + +.. code-block:: php + + array( 'class'=>'OC_Filestorage_DAV, + 'options'=>array( + 'host'=>'myhost.com/webdav.php', + 'user'=>'johndoe', + 'password'=>'secret', + 'secure'=>true) + ) + +OpenStack Swift: +~~~~~~~~~~~~~~~~ + +The Swift backend mounts a container on an OpenStack Object Storage +server into the virtual filesystem and is part of the ‘External storage +support’ app, the class to be used is ``OC_Filestorage_SWIFT``\ and +takes the following options: + +- ``host``: the hostname of the authentication server for the swift + storage. +- ``user``: the username used to login on the swift server +- ``token``: the authentication token to login on the swift server +- ``secure``: whether to use ftps:// to connect to the swift server instead + of ftp:// (optional, defaults to false) +- ``root``: the container inside the swift server to mount (optional, + defaults to ‘/’) + +Example: +~~~~~~~~ + +.. code-block:: php + + array( 'class'=>'OC_Filestorage_SWIFT, + 'options'=>array( + 'host'=>'swift.myhost.com/auth', + 'user'=>'johndoe', + 'token'=>'secret', + 'root'=>'/Videos', + 'secure'=>true ) + ) + +SMB: +~~~~ + +The SMB backend mounts a folder on a remote Samba server into the +virtual filesystem and is part of the ‘External storage support’ app, +the class to be used is ``OC_Filestorage_SMB``\ and takes the following +options: + +- ``host``: the host name of the samba server. +- ``user``: the user name used to login on the samba server +- ``password``: the password to login on the samba server +- ``share``: the share on the samba server to mount +- ``root``: the folder inside the samba share to mount (optional, defaults + to ‘/’) + +The SMB backend requires ``smbclient`` to be installed on the server and +is currently only available in git + +Example: +~~~~~~~~ + +.. code-block:: php + + array( 'class'=>'OC_Filestorage_SMB, + 'options'=>array ( + 'host'=>'myhost.com', + 'user'=>'johndoe', + 'password'=> 'secret', + 'share'=>'/test', + '/Pictures' ) + ) + +.. _OpenStack Swift: http://openstack.org/projects/storage/ diff --git a/admin_manual/custom_user_backend.rst b/admin_manual/custom_user_backend.rst new file mode 100644 index 000000000..b5eb8a109 --- /dev/null +++ b/admin_manual/custom_user_backend.rst @@ -0,0 +1,76 @@ +Custom User Backend Configuration +================================= + +Starting with ownCloud 4.5 is possible to configure additional user backends +in ownCloud's configuration file (config/config.php) using the following +syntax: + + :: + + 'user_backends'=>array( + array( + 'class'=>..., + 'arguments'=>array(...) + ) + ) + +Currently the “External user support” (user_external) app supports the +provides the following user backends: + +IMAP +~~~~ + +Provides authentication against IMAP servers + + - **Class:**\ OC_User_IMAP + - **Arguments:**\ a mailbox string as defined `here`_ + - **Example:** + + :: + + 'user_backends'=>array( + array( + 'class'=>'OC_User_IMAP', + 'arguments'=>array('{imap.gmail.com:993/imap/ssl}INBOX') + ) + ) + + + +SMB +~~~ + +Provides authentication against Samba servers + + - **Class:**\ OC_User_SMB + - **Arguments:**\ the samba server to authenticate against + - **Example:** + + :: + + 'user_backends'=>array( + array( + 'class'=>'OC_User_SMP', + 'arguments'=>array('localhost') + ) + ) + +FTP +~~~ + +Provides authentication against FTP servers + + - **Class:**\ OC_User_FTP + - **Arguments:**\ the FTP server to authenticate against + - **Example:** + + :: + + 'user_backends'=>array( + array( + 'class'=>'OC_User_FTP', + 'arguments'=>array('localhost') + ) + ) + +.. _here: http://www.php.net/manual/en/function.imap-open.php diff --git a/admin_manual/images/ucsint.png b/admin_manual/images/ucsint.png new file mode 100644 index 0000000000000000000000000000000000000000..cc02c5132689e596142cde86f81edd29766463f1 GIT binary patch literal 11472 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
$NrC7HYUh|SySc%Z-4}}mbNxXX-<`B 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 L(ojq#T)6o^2J*P| literal 0 HcmV?d00001 diff --git a/admin_manual/images/win7features.jpg b/admin_manual/images/win7features.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab0e6056103bfb8f80e4e0105a1189ce2a4155bd GIT binary patch literal 157087 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 Q`R~8gf8_jldHw&J0FyMEvH$=8 literal 0 HcmV?d00001 diff --git a/admin_manual/images/winserverroles.jpg b/admin_manual/images/winserverroles.jpg new file mode 100644 index 0000000000000000000000000000000000000000..159cfbf519aa5622cd88d538f8f06065bf9a10d6 GIT binary patch literal 58808 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%0DlU)l$xD3RC= zv4*_En(=tYMot9vkbG}BUj%~yvd_FA7nWr^FUs(>7M5PC@|Cef*+LyU@`*QQl2H9> zvA9%*j4>p4Zd(fv=Yl@>ZpykC^GvhKxfd3V-)6u5XQ0_j{ARlE!XRMC(kyJ*cw4T8 zF*1@SSlOfxEuQ{U*IFL`z*uLT#LD5erWXDEOcbqrOMY?I9u`KH~k&*-hPjS3tYi0V%o%|q7{I_gGtZ7 z{r%8z_Ka3VUv5HQLiz*%<_n8|6w3w-&VxSObBxSORdXrjxD<@cv%P{N{Kl4CH(IRS zv)lQU4$-eE?+sNUGHrh&j$xL|Ux81!_lv*lwcX-Cj@7~9gd5*x%ah`$2mPd~Q?k|E zke?5{JZWMb1VI?^4Oh%+p`VclkD$XkK1NJ#A1l|)-UttyI)T>pnGos@d}cZ!HD=`7 zhWvX=DQx?JP0|EBJQ$+h*0HnLdP3gsM1IL-nDIBx*Co@tst8M%&*;D&zLN6c z&)@z@F*D7d?J9Vydb;W8g(X!fG1VVh-!7>8J=(nqKDlmt0;{O1-(jMSrAIdowM`zj z&H!JTqYV0h4Mg?F^NiuJ1+fO?EYZO8xN*%ryWTruP*{o~KC@<^iITnhbmtE8egz!? z0kUql^HwXUGH@cJfwY-viz!hQBfC-AU0V3{MfwLl22yr2m81b^#QA=nk`5zmt z6i*l8F7t^>Lp{^nT*;W_*h=5a$FAZRjW-Jk@!bdQX( zw5bxYf=&Ft@Syx?x$9n&*u9pIvrTrtixzS{u}kOb@(;TbhY?T`@52MK)C0-hU)3D_ zyooMKuoxS1i7_|YYI63g8@VN-^LEeTI&lOb?wK(1n7ywB(X%Opk6czlToM_`Jp?Jb zd243uzB806CplHPGZRgNMuZ_JCyk1|L|tL6Q_rVb9*yT9y3c&f?)---9=dZCd(&t5 z;HD1uu>%rsa^5Lod#SmhQ{ry7Dp9^W(ISr#xhYu0sd}Uln1maN(Kw{VR!c(zGw6QI zLw*KILYyrr_3!UFGw2aWG{59+Mf`SEFYAD>)HkqDwFe4wn zkku4GU=Yw1eI#aUNV93l+~Fg?D*K1)=dzH7~X7!7UA}@3-aM zLrK_R#(uO?Z($+A!AkcYyfNCJ2>sW6>qr^5p}9r^on z_)jQywXq4NGuhs!NN`vK!_L4gHf#y+sbYj>!FgSk+Wy@^;X)eumKDPZR7X)*alE53gdgL5uT0iryFP$6~;}sf2>n??V=VBRJ zuY}tIR%Ep%L`XvGV(A`#*1r=dhz>@-`7NL@?`|q=Gde7$Z<#Gmp>8bh23^UM`k!OZq7!h{oO>CEaH;!QY31x^bO}kzr^yn@>24^}iae>X#(&1;xz_|N? zNF!JS8@5NN-@;A$xJ#{g)MRMAsXR+jf$TAzeW^dM5(=_--k`kUiZWohXx*~)nSC+4hF>A zQBbs1JEVkb_nwZ4Vy=(u^_Y^|f^tAs@HRtDwhB?GvuWy%cU$R=R|IO=>f!U=0 z1VtS#I zKLOi!h_o=aMF@US!dT?C_N2K*K!Me@^=nx)hFMTdQ$vF+Q8YiiPbryY{sxN?S_k_# zW2m@j1? zi=)oR$?u$}ak;W9i^&fea)|4fl;c(t9dXel4xxGJZyy3tLPoiVcl)m*n$A98UJSPnTs2lf(l*)AX8!_KjpW*Q;-V@mIU*`> zGvjd}3Fr37xYYj}%V|uay^T*7(vp3fzLTXnrR4*$e*TZv;l2PT3vF>ZkJe*p&XV^~ zbV--s5<6POwFs)%_qdj#+eKHu48J&OF`+&H^0lW{CiX3mp~!WW_jjYe-@=Ven#i3R zMWSVk>w3uL)%Qk+uwg}!;3fshmsKC?K}w#+!(9OqGm#qW=UqyAus(M@TKX&`&ATC1 zp}x-Ld4+vS88VxPtjRzV(9{1>sgH%Fyu97>Z_UX3kMGeIq_s!T(6G>ob6fePbQt&P z(_Sz0DSia|>0K<_bO9IcZ0&?sU_UpMISHnKv0cm;02a7~a(@)_x<%->jiLilxgU_Jrerg<-$jc|3M8;*ZK6A%*+3vW~BbC^lO zdSCbbg{=Bo#@x`5C-KRsnG&5!-OZS(a)^O;5qGlD)j{%dFIx&DA!Zd)M0BKdg%({= zQECRZo*x<${JCN{E9(SrA}E(W{@b}UR+hvIVh-ex*jAdIm!HMoH+ONgU-+fy5uSNe zF-*54HH`sR1E~_%HAHuXH0fI+^`Q7$oolGI#TE)aebZ(A7o>f~Bb1apU~BC6tIgb# zKQtYziKM~Wz4gaOMZ}mjUQhSQ1a}lp6inc7r=oz&zf@*y5b*bQVR}Av5*X0sPp53? zEu{{_HIpnp=l_?^J(Gf|-Y-@HSA1}8_m3^ybrF*Dv2KoQg({PCyuY7DetSclz7XnzO~X^le4$u zPzNG2&yO+Y4_chx#0yxEFXbB$w}^KwbJ}}B{W2>1!XU+{^H}A zwHvcxsMsJ+;RGGnp_`9D&1)X*gz!?Z8y_;J_{S5cWO0NOa)Dzqw{icpV*ty2$qZZ= zUT@hfGni>_pI+>u^p#T0*(GRmo(4r>4_bN6~a%Ws*|`J#AnBJt1#y|tde>sU7> zztytY7YF9vD6V`==nqyDg>3AvhjI|YmJ#@z{d6Q<9NKKz2e6guU1V+uG13u&gpy5| zmy@36oYfj=i0hDC2*e6|CEl6a_hfUs@??C@+q1Vr{&&l#rakxn?~4kCzyit5+S?Z* z4{rdK%Xf`-?hc~g;eLPjrYSmP#LC&H?r)jdhn4!z(_&g&*o$}8r|sv@p2dftwlYjd l!*$~I= 5.3) -* php5-json -* php-xml -* php-mbstring -* php5-zip -* php5-gd +.. include:: installation_source.rst +.. include:: installation_linux.rst +.. include:: installation_webservernotes.rst +.. include:: installation_macos.rst +.. include:: installation_windows.rst +.. include:: installation_ucs.rst +.. include:: installation_appliance.rst -And as *optional* dependencies: - -* php5-sqlite (>= 3) -* curl -* libcurl3 -* libcurl3-dev -* php5-curl -* php-pdo - -Commands for Ubuntu and Debian: -.. todo:: Document other distros (Windows, Mac?) - -:: - - apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd - apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo - -You don’t need any WebDAV support of your webserver (i.e. apache’s mod_webdav) -to access your ownCloud data via WebDAV, ownCloud has a WebDAV server built in. - -Extract ownCloud and copy to your webserver -------------------------------------------- - -:: - - tar -xjf path/to/downloaded/owncloud-x.x.x.tar.bz2 - cp -r owncloud /path/to/your/webserver - -Set the directory permissions ------------------------------ - -The owner of your webserver must own the apps/, data/ and config/ directories -in your ownCloud install. You can do this by running the following command for -the apps, data and config directories: - -:: - - chown -R www-data:www-data /path/to/your/owncloud/install/data - -Replace ``www-data:www-data`` with the user and group of the owner of your -webserver. - -.. note:: The ``data/`` directory will only be created after setup has run - (see below) and is not present by default in the tarballs. - -Enable .htaccess and mod_rewrite if running apache --------------------------------------------------- - -If you are running the apache webserver, it is recommended that you enable -``.htaccess`` files as ownCloud uses them to enhance security and allows -you to use webfinger. To enable .htaccess files you need to ensure that -``AllowOverride`` is set to ``All`` in the ``Directory /var/www/`` section of -your virtual host file. This is usually in ``/etc/apache2/sites-enabled/000-default``. -You should also run ``a2enmod rewrite`` and ``a2enmod headers``. Then restart -apache: service apache2 restart (for Ubuntu systems). In order for the maximum -upload size to be configurable, the .htaccess file in the owncloud folder needs -to be made writable by the server. - -Follow the install wizard -------------------------- - -Open your web browser and navigate to your ownCloud instance. If you are -installing ownCloud on the same machine as you will access the install -wizard from, the url will be: http://localhost/ (or http://localhost/owncloud). -For basic installs we recommend SQLite as it is easy to setup (ownCloud will do -it for you). For larger installs you should use MySQL or PostgreSQL. Click on the -Advanced options to show the configuration options. You may enter admin -credentials and let ownCloud create its own database user, or enter a -preconfigured user. If you are not using apache as the webserver, please set -the data directory to a location outside of the document root. See the advanced -install settings. - -Finished! ---------- - -Login and start using ownCloud! For more details on configuring -your ownCloud, please visit the Support Centre. If you plan on using the -Webfinger app and your ownCloud installation is not in the webroot then you’ll -have to manually link ``/var/www/.well-known`` to -``/path/to/your/owncloud/.well-known``. diff --git a/admin_manual/installation_appliance.rst b/admin_manual/installation_appliance.rst new file mode 100644 index 000000000..ef6be081e --- /dev/null +++ b/admin_manual/installation_appliance.rst @@ -0,0 +1,34 @@ +Appliances +---------- + +If you are looking for virtual machine images, check the Software Appliances +section. The Hardware Appliances section is of interest for people seeking to +run ownCloud on appliance hardware (i.e. NAS filers, routers, etc.). + + +Software Appliances +~~~~~~~~~~~~~~~~~~~ + +There are number of pre-made virtual machine-based appliances: + +- `SUSE Studio, ownCloud on openSuSE`_, runnable directly from an USB stick. +- `Ubuntu charm, ownCloud 4.5`_ +- `PCLinuxOS based appliance`_ +- `Fedora based appliance`_ + +ownCloud on Hardware Appliances +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +These are tutorials provided by the user communities of the respective appliances: + +- `QNAP Guide`_ for QNAP NAS appliances +- `OpenWrt Guide`_ for the popular embedded distribution for routers and NAS devices. + +.. todo:: Tutorials for running owncloud on Synology and Dreamplug. + +.. _OpenWrt Guide: http://wiki.openwrt.org/doc/howto/owncloud +.. _SUSE Studio, ownCloud on openSuSE: http://susestudio.com/a/TadMax/owncloud-in-a-box +.. _Ubuntu charm, ownCloud 4.5: http://jujucharms.com/charms/precise/owncloud +.. _PCLinuxOS based appliance: http://www.pclinuxos.com/forum/index.php/topic,100875.0.html +.. _Fedora based appliance: http://echorand.me/2012/02/26/owncloud-boxgrinder-pagekite-owncloud-appliance/ +.. _QNAP Guide: http://wiki.qnap.com/wiki/Category:OwnCloud diff --git a/admin_manual/installation_linux.rst b/admin_manual/installation_linux.rst new file mode 100644 index 000000000..ec870a370 --- /dev/null +++ b/admin_manual/installation_linux.rst @@ -0,0 +1,121 @@ +Linux Distributions +------------------- + +This section describes the installation process for different +distributions. If there are pre-made packages from ownCloud, +you are encouraged to prefer those over the vendor-provided +ones, since they usually are more up-to-date. + +Archlinux +~~~~~~~~~ + +There are two AUR packages for ownCloud: + +- `stable version`_ +- `development version`_ + +openSUSE +~~~~~~~~ + +.. note:: ready-to-use SLES and openSUSE RPM packages are available + in the openSUSE Build Service `ownCloud repository`_. + +1. Copy ownCloud to Apache's server directory : ``/srv/www/htdocs`` +2. Give the web server the necessary permissions: + ``sudo chown -R wwwrun owncloud`` + + - If you do not use "sudo" then you have to become root and + execute: ``chown -R wwwrun owncloud`` in the directory. + - (If you’re using mysql, you have to set the database character set + to something else then utf~8, for example latin1 otherwise some + keys will be to long for mysql) + +3. Open the folder in a browser and complete the setup wizard + +If have followed the steps above and want to try it out, run this +command in a terminal to start Apache if it’s not already running: + +1. ``sudo /etc/init.d/apache2 start`` +2. Go to ``http://servername/owncloud`` and walk through the setup. + +Fedora +~~~~~~ + +.. note:: ready-to-use RPM packages are available + in the openSUSE Build Service `ownCloud repository`_. + +Make sure SELinux is disabled or else the installation process will fail +with the following message: ``Config file (config/config.php) is not +writable for the webserver``. + +Configure Apache: + +1. If you already have a website running from Document Root but would + still like to install OwnCloud you can use a Name-based virtual host + entry and subdomain. +2. Edit your DNS record following this example: ``point owncloud.foo.com > + ip.ip.ip.ip`` + +.. todo:: + +CentOS 5 & 6 +~~~~~~~~~~~~ + +.. note:: ready-to-use CentOS RPM packages are available + in the openSUSE Build Service `ownCloud repository`_. + +1. Create a new file in ``/etc/httpd/conf/`` and call it ``owncloud.conf``. +2. You can use the following as an example: + +:: + + + Alias /owncloud /var/www/owncloud/ + + + Options None + Order allow,deny + allow from all + + + ServerAdmin foo@foofarm.com + DocumentRoot /var/www/html/owncloud + ServerName owncloud.foo.com + ErrorLog logs/owncloud.foo.info-error_log + CustomLog logs/owncloud.foo.info-access_log common + + + +3. Now edit your httpd.conf file which is usually located in + ``/etc/httpd/conf/httpd.conf`` +4. Add the following to the bottom: + ``Include /etc/httpd/conf/owncloud.conf`` +5. Restart apache and now when you point your browser to + ``owncloud.foo.com`` it should properly load without disturbing *foo.com* + +Gentoo +~~~~~~ + +Basically do everything like for a standard web server (see +above). Change permissions: ``chown -R apache:apache owncloud``\ +Allow .htaccess, modify ``/etc/apache2/vhosts.d/00_default_vhost.conf`` and +make sure this is in + +:: + + + Options Indexes FollowSymLinks MultiViews + AllowOverride All + Order allow,deny + allow from all + + +PCLinuxOS +~~~~~~~~~ + +Follow the Tutorial `ownCloud, installation and setup`_ on the PCLinuxOS web site. + +.. _stable version: http://aur.archlinux.org/packages.php?ID=47585 +.. _development version: http://aur.archlinux.org/packages.php?ID=38767 +.. _ownCloud repository: http://software.opensuse.org/search?q=owncloud&baseproject=ALL&lang=de +.. _ownCloud, installation and setup: http://pclinuxoshelp.com/index.php/Owncloud,_installation_and_setup diff --git a/admin_manual/installation_macos.rst b/admin_manual/installation_macos.rst new file mode 100644 index 000000000..1d02a352e --- /dev/null +++ b/admin_manual/installation_macos.rst @@ -0,0 +1,17 @@ +Mac OS X +-------- + +.. todo:: This section of the manual needs to be revised. + +This relies on `MAMP`_, which provides the required environment. + +1. Install MAMP and run it. +2. Go to ‘Preferences ? Apache’ and set ‘Document Root’ to + ``/Users//Sites``, so your Sites directory will be + used as Apache root. +3. Download ownCloud +4. Move it to ``~/Sites`` and extract it: + ``tar xfpj owncloud-4.5.tar.bz2`` +5. Now you can set it up by going to http://localhost:8888/owncloud + +.. _MAMP: http://www.mamp.info diff --git a/admin_manual/installation_source.rst b/admin_manual/installation_source.rst new file mode 100644 index 000000000..58c7fefba --- /dev/null +++ b/admin_manual/installation_source.rst @@ -0,0 +1,103 @@ +Manual Installation +------------------- + +If you do not want to use packages, here is how you setup ownCloud on from scratch +using a classic :abbr:`LAMP (Linux, Apache, MySQL, PHP)` setup: + +Prerequisites +~~~~~~~~~~~~~ + +To run ownCloud, your webserver must have the following installed: + +* php5 (>= 5.3) +* php5-json +* php-xml +* php-mbstring +* php5-zip +* php5-gd + +And as *optional* dependencies: + +* php5-sqlite (>= 3) +* curl +* libcurl3 +* libcurl3-dev +* php5-curl +* php5-intl +* php-pdo + +Commands for Ubuntu and Debian: + +:: + + apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd + apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo + +.. todo:: Document other distributions. + +You don’t need any WebDAV support of your webserver (i.e. apache’s mod_webdav) +to access your ownCloud data via WebDAV, ownCloud has a WebDAV server built in. + +Extract ownCloud and Copy to Your Webserver +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +:: + + tar -xjf path/to/downloaded/owncloud-x.x.x.tar.bz2 + cp -r owncloud /path/to/your/webserver + +Set the Directory Permissions +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The owner of your webserver must own the apps/, data/ and config/ directories +in your ownCloud install. You can do this by running the following command for +the apps, data and config directories: + +:: + + chown -R www-data:www-data /path/to/your/owncloud/install/data + +Replace ``www-data:www-data`` with the user and group of the owner of your +webserver. + +.. note:: The ``data/`` directory will only be created after setup has run + (see below) and is not present by default in the tarballs. + +Enable .htaccess and mod_rewrite if Running Apache +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +If you are running the apache webserver, it is recommended that you enable +``.htaccess`` files as ownCloud uses them to enhance security and allows you to +use webfinger. To enable .htaccess files you need to ensure that +``AllowOverride`` is set to ``All`` in the ``Directory /var/www/`` section of +your virtual host file. This is usually in +``/etc/apache2/sites-enabled/000-default``. You should also run ``a2enmod +rewrite`` and ``a2enmod headers``. Then restart apache: service apache2 restart +(for Ubuntu systems). In order for the maximum upload size to be configurable, +the .htaccess file in the owncloud folder needs to be made writable by the +server. + +Follow the Install Wizard +~~~~~~~~~~~~~~~~~~~~~~~~~ + +Open your web browser and navigate to your ownCloud instance. If you are +installing ownCloud on the same machine as you will access the install wizard +from, the url will be: http://localhost/ (or http://localhost/owncloud). For +basic installs we recommend SQLite as it is easy to setup (ownCloud will do it +for you). For larger installs you should use MySQL or PostgreSQL. Click on the +Advanced options to show the configuration options. You may enter admin +credentials and let ownCloud create its own database user, or enter a +preconfigured user. If you are not using apache as the webserver, please set +the data directory to a location outside of the document root. See the advanced +install settings. + +Test your Installation +~~~~~~~~~~~~~~~~~~~~~~ + +Login and start using ownCloud. Check your web servers errror log. If it shows +error, you might have missed a dependency or hit a bug with your particular +configuration. + +If you plan on using the Webfinger app and +your ownCloud installation is not in the webroot then you’ll have to manually +link ``/var/www/.well-known`` to ``/path/to/your/owncloud/.well-known``. diff --git a/admin_manual/installation_ucs.rst b/admin_manual/installation_ucs.rst new file mode 100644 index 000000000..37ab0a14a --- /dev/null +++ b/admin_manual/installation_ucs.rst @@ -0,0 +1,181 @@ +Univention Corporate Server +--------------------------- + +Subscribers to the ownCloud Enterprise edition can also integrate with +:abbr:`UCS (Univention Corporate Server)`. + +Prerequisites +~~~~~~~~~~~~~ + +The ownCloud integration relies on the MySQL database. Since "PostresSQL" +is more in a experimental state and "SQLite" is not very well suited for +multi-user installations, MySQL is the only way first of all. As of UCS +3.0 MySQL is not part of the maintained repository. Hence you you should +install it first and probably deactivate the unmaintained repository +eventually:: + + # ucr set repository/online/unmaintained="yes" + # univention-install mysql-server + # ucr set repository/online/unmaintained="no" + +.. note:: If MySQL is already installed and/or a password for the user root is + set, please make sure it is saved in /etc/mysql.secret, otherwise you + will experience problems. + +In case you want to install ownCloud from the repository, it is already enough +to enable the unmaintained repository for MySQL. You can skip the rest of this +section and read on at :ref:`Pre configuration`. ownCloud has further dependencies, +which all belong to the maintained repository. Install them as well:: + + # univention-install php5-mysql php5-ldap php5-gd + +The package manager is going to remove ``libgd2-noxpm``, which is not a problem +and nothing to worry about. + +Pre configuration +^^^^^^^^^^^^^^^^^ + +ownCloud makes use of the UCR, the Univention Configuration Registry. At +the moment, the values are being read during installation only. So you +might want to change them here, but you can do it later from within +ownCloud. For a later version we plan to provide an own ownCloud module +for the UMC (Univention Management Console). We think we found sane +defaults, nevertheless you might have your own requirements. The +installation script will listen to those UCR keys:In case you want to +override any default setting, simply add the key in question to the UCR +and assign your required value. + +.. tabularcolumns:: |l|p{5cm}|p{5cm}|l| +.. cssclass:: longtable +.. csv-table:: + :header: Key, Default, Description, Introduced + :widths: 20, 30, 30, 20 + + "owncloud/directory/data", "/var/lib/owncloud", "Specifies where the file storage will be placed", "2012.0.1" + "owncloud/db/name", "owncloud", "Name of the MySQL database. ownCloud will create an own user for it.", 2012.0.1 + "owncloud/user/quota", "(empty)", "The default quota, when a user is being added. Assign values in human readable strings, e.g. “2 GB”. Unlimited if empty.", 2012.0.1 + "owncloud/user/enabled", 0, "Wether a new user is allowed to use ownCloud by default.", 2012.0.1 + "owncloud/group/enabled", "0", "Wether a new group is allowed to be used in ownCloud by default.", 2012.4.0.4 + "owncloud/ldap/base/users", "cn=users,$ldap_base", "The users-subtree in the LDAP directory. If left blank it will fall back to the LDAP base.", 2012.4.0.4 + "owncloud/ldap/base/groups", "cn=groups,$ldap_base", "The groups-subtree in the LDAP directory. If left blank it will fall back to the LDAP base.", 2012.4.0.4 + "owncloud/ldap/groupMemberAssoc", "uniqueMember", "The LDAP attribute showing the group-member relationship. Possible values: uniqueMember, memberUid and member", 2012.4.0.4 + "owncloud/ldap/tls", 1, "Whether to talk to the LDAP server via TLS.", 2012.0.1 + "owncloud/ldap/loginFilter", "(&(|(&(objectClass=posixAccount) (objectClass=shadowAccount)) (objectClass=univentionMail) (objectClass=sambaSamAccount) (objectClass=simpleSecurityObject) (&(objectClass=person) (objectClass=organizationalPerson) (objectClass=inetOrgPerson))) (!(uidNumber=0)) (!(uid=*$)) (&(uid=%uid) (ownCloudEnabled=1)))", "The LDAP filter that shall be used when a user tries to log in.", 2012.0.1 + "owncloud/ldap/userlistFilter", "(&(|(&(objectClass=posixAccount) (objectClass=shadowAccount)) (objectClass=univentionMail) (objectClass=sambaSamAccount) (objectClass=simpleSecurityObject) (&(objectClass=person) (objectClass=organizationalPerson) (objectClass=inetOrgPerson))) (!(uidNumber=0))(!(uid=*$)) (&(ownCloudEnabled=1)))", "The LDAP filter that shall be used when the user list is being retrieved (e.g. for sharing)", 2012.0.1 + "owncloud/ldap/groupFilter", "(&(objectClass=posixGroup) (ownCloudEnabled=1))", "The LDAP filter that shall be used when the group list is being retrieved (e.g. for sharing)", 2012.4.0.4 + "owncloud/ldap/displayName", "uid", "The LDAP attribute that should be used as username in ownCloud", 2012.0.1 + "owncloud/ldap/group/displayName", "cn", "The LDAP attribute that should be used as groupname in ownCloud", 2012.4.0.4 + "owncloud/join/users/update", "yes", "Wether ownCloud LDAP schema should be applied to existing users", 2012.0.1 + "owncloud/group/enableDomainUsers", "1", "Wether the group “Domain Users” shall be enabled for ownCloud on install", 2012.4.0.4 + "owncloud/join/users/filter", "(&(|(&(objectClass=posixAccount) (objectClass=shadowAccount)) (objectClass=univentionMail) (objectClass=sambaSamAccount) (objectClass=simpleSecurityObject) (&(objectClass=person) (objectClass=organizationalPerson) (objectClass=inetOrgPerson))) (!(uidNumber=0)) (!(|(uid=*$) (uid=owncloudsystemuser) (uid=join-backup) (uid=join-slave))) (!(objectClass=ownCloudUser)))", "Filters, on which LDAP users the ownCloud schema should be applied to. The default excludes system users and already ownCloudUsers.", 2012.0.1 + "owncloud/join/groups/filter", "(empty)", "Filters which LDAP groups will be en/disabled for ownCloud when running the script /usr/share/owncloud/update-groups.sh", 2012.4.0.4 + + +If you want to override the default settings, simply create the key in +question in the UCR and assign your required value, for example +``ucr set owncloud/user/enabled=1`` or via UMC: + +.. image:: /images/ucsint2.png + + +Installation +^^^^^^^^^^^^ + +Now, we are ready to install ownCloud. This can be either done through the ownCloud UCS repository or by downloading the packages. + +Repository +"""""""""" + +To include the ownCloud UCS repository, you need to configure it using +the UCR. To do so, just use the following command: + +:: + + ucr set update/secure_apt="no" \ + repository/online/component/owncloud/description="ownCloud" \ + repository/online/component/owncloud/server=download.owncloud.com \ + repository/online/component/owncloud/prefix=ucs \ + repository/online/component/owncloud/defaultpackages=owncloud \ + repository/online/component/owncloud/version=current \ + repository/online/component/owncloud=enabled + +Subsequently, install the ownCloud package. It will auto-install +owncloud-schema as well. + +:: + + # univention-install owncloud + +If you want to make use of commercially unsupported packages, install +the unsupported package: + +:: + + # univention-install owncloud-unsupported + +Manually by download +"""""""""""""""""""" + +Download the integration packages (`from our website`_ or with wget as +below) and install them from within your download folder (note: the +package owncloud-unsupported is optional): + +:: + + # wget http://download.owncloud.com/download/ucs/owncloud_2012.0.1-0_all.deb + # wget http://download.owncloud.com/download/ucs/owncloud-schema_2012.0.3-0_all.deb + # wget http://download.owncloud.com/download/ucs/owncloud-unsupported_2012.0.3-0_all.deb + # dpkg -i owncloud*.deb + +ownCloud will be configured to fully work with LDAP. There is only one +local admin user “owncloudadmin”, you can find his password in +``/etc/owncloudadmin.secret``. Use this account, if you want to change basic +ownCloud settings. + +Postconfiguration (optional) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +In the installation process a virtual host is set up (Apache is required +therefore). If you want to modify the settings, edit +``/etc/apache2/sites-available/owncloud`` and restart the web server. You +might want to do it to enable HTTPS connections.Besides that, you can +edit the ``.htaccess-File in /var/www/owncloud/``. In the latter file there +are also the PHP limits for file transfer specified. + +Using ownCloud +^^^^^^^^^^^^^^ + +If you decided to enable every user by default to use ownCloud, simply +open up ``http://myserver.com/owncloud/`` and log in with your LDAP +credentials and enjoy. + +If you did not, go to the UMC and enable the users who shall have access +(see picture below). Then, login at http://myserver.com/owncloud/ with +your LDAP credentials. + +.. image:: /images/ucsint1.png + +Updating users can also be done by the script +``/usr/share/owncloud/update-users.sh`` . It takes the following UCR variables +as parameters: ``owncloud/user/enabled`` for enabling or disabling, +``owncloud/user/quota`` as the Quota value and ``owncloud/join/users/filter`` as +LDAP filter to select the users to update. + +Groups 2012.4.0.4 +""""""""""""""""" + +Since ownCloud Enterprise 2012.4.0.4 group support is enabled. Groups, +that are activated for ownCloud usage, can be used to share files to +instead of single users, for example. It is also important to note, that +users can only share within groups where they belong to. Groups can be +enabled and disabled via UCM as shown in the screen shot below. + +.. image:: /images/ucsint.png + +Another way to enable or disable groups is to use the script +``/usr/share/owncloud/update-groups.sh``. Currently, it takes an argument +which can be 1=enable groups or 0=disable groups. The filter applied is +being taken from the UCR variable ``owncloud/join/groups/filter``. In case it is empty , a message will be displayed. + + +.. _from our website: https://owncloud.com/download diff --git a/admin_manual/installation_webservernotes.rst b/admin_manual/installation_webservernotes.rst new file mode 100644 index 000000000..d920c0bf2 --- /dev/null +++ b/admin_manual/installation_webservernotes.rst @@ -0,0 +1,156 @@ +Web server Notes +---------------- + +The most popular server choice for ownCloud is Apache, which is why +it is also the combinations tested best. However, it is also possible +to run ownCloud on other web servers. This section does not cover +Microsoft Internet Information Services (IIS), it is covered +in the `Windows 7 and Windows Server 2008`_ section. + +Nginx Configuration +~~~~~~~~~~~~~~~~~~~ + +- You need to insert the following code into + ``your nginx config file.`` +- Adjust ``server_name``, ``root``, ``ssl_certificate`` and + ``ssl_certificate_key`` to suit your needs. +- Make sure your SSL certificates are readable by the server (see + `http://wiki.nginx.org/HttpSslModule`_). + +:: + + # redirect http to https. + server { + listen 80; + server_name owncloud.example.org; + rewrite ^ https://$server_name$request_uri? permanent; # enforce https + } + + # owncloud (ssl/tls) + server { + listen 443 ssl; + ssl_certificate /etc/nginx/certs/server.crt; + ssl_certificate_key /etc/nginx/certs/server.key; + server_name owncloud.example.org; + root /path/to/owncloud; + index index.php; + client_max_body_size 1000M; # set maximum upload size + + # deny direct access + location ^ ^/(data|config|\.ht|db_structure\.xml|README) { + deny all; + } + + # default try order + location / { + try_files $uri $uri/ @webdav; + } + + # owncloud WebDAV + location @webdav { + fastcgi_split_path_info ^(.+\.php)(/.*)$; + fastcgi_pass 127.0.0.1:9000; # or use php-fpm with: "unix:/var/run/php-fpm/php-fpm.sock;" + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param HTTPS on; + include fastcgi_params; + } + + # enable php + location ^ \.php$ { + fastcgi_pass 127.0.0.1:9000; # or use php-fpm with: "unix:/var/run/php-fpm/php-fpm.sock;" + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param HTTPS on; + include fastcgi_params; + } + } + +.. note:: You can use Owncloud without SSL/TLS support, but we strongly + encourage you not to do that: + +- Remove the server block containing the redirect +- Change ``listen 443 ssl`` to ``listen 80;`` +- Remove ``ssl_certificate`` and ``ssl_certificate_key``. +- Remove ``fastcgi_params HTTPS on;`` + +.. note:: If you want to effectively increase maximum upload size you will also + have to modify your ``php-fpm configuration`` (``usually at + /etc/php5/fpm/php.ini``) and increase ``upload_max_filesize`` and + ``post_max_size`` values. You’ll need to restart php5-fpm and nginx + services in order these changes to be applied. + +Lighttpd Configuration +~~~~~~~~~~~~~~~~~~~~~~ + +This assumes that you are familiar with installing PHP application on +lighttpd. + +It is important to note that the ``.htaccess`` files used by ownCloud to protect +the ``data`` folder are ignored by lighttpd, so you have to secure it by yourself, +otherwise your ``owncloud.db``` database and user data are publicly readable even if +directory listing is off. You need to add two snippets to your lighttpd configuration +file: + +Disable access to data folder:: + + $HTTP["url"] =^ "^/owncloud/data/" { + url.access-deny = ("") + } + +Disable directory listing:: + + $HTTP["url"] =^ "^/owncloud($|/)" { + dir-listing.activate = "disable" + } + +Yaws Configuration +~~~~~~~~~~~~~~~~~~ + +This should be in your ``yaws_server.conf``. In the configuration file, the +``dir_listings = false`` is important and also the redirect from ``/data`` +to somewhere else, because files will be saved in this directory and it +should not be accessible from the outside. A configuration file would look +like this:: + + + port = 80 + listen = 0.0.0.0 + docroot = /var/www/owncloud/src + allowed_scripts = php + php_handler = + errormod_404 = yaws_404_to_index_php + access_log = false + dir_listings = false + + /data == / + + + +The apache ``.htaccess`` file that comes with ownCloud is configured to +redirect requests to nonexistent pages. To emulate that behaviour, you +need a custom error handler for yaws. See this `github gist for further +instructions`_ on how to create and compile that error handler. + +Hiawatha Configuration +~~~~~~~~~~~~~~~~~~~~~~ + +Add ``WebDAVapp = yes`` to the ownCloud virtual host. Users accessing +WebDAV from MacOS will also need to add ``AllowDotFiles = yes``. + +Disable access to data folder:: + + UrlToolkit { + ToolkitID = denyData + Match ^/data DenyAccess + } + + +PageKite Configuration +~~~~~~~~~~~~~~~~~~~~~~ + +You can use this `PageKite how to`_ to make your local ownCloud accessible from the +internet using PageKite. + +.. _github gist for further instructions: https://gist.github.com/2200407 +.. _PageKite how to: https://pagekite.net/wiki/Howto/GNULinux/OwnCloud/ + +.. _`http://wiki.nginx.org/HttpSslModule`: http://wiki.nginx.org/HttpSslModule diff --git a/admin_manual/installation_windows.rst b/admin_manual/installation_windows.rst new file mode 100644 index 000000000..6f636939a --- /dev/null +++ b/admin_manual/installation_windows.rst @@ -0,0 +1,294 @@ +Windows 7 and Windows Server 2008 +--------------------------------- + +.. note:: You must move the data directory outside of your public root. + (See advanced install settings) + +This section describes how to install ownCloud on Windows with :abbr:`IIS +(Internet Information Services)`. + +It assumes that you have a vanilla, non-IIS enabled Windows +machine – Windows 7 or Server 2008. After enabling IIS, the steps are +essentially identical for Windows 7 and Windows Server 2008. + +For installation, physical access or a remote desktop connection is required. +You should leverage MySQL as the back end database for ownCloud. +If you do not want to use MySQL, it is possible to use Postgres or SQLite +instead. Microsoft SQL Server is not yet support. + +Enabling SSL is not yet covered by this section. + +.. note:: If you make your desktop machine or server available + outside your LAN, you must maintain it. Monitor the logs, manage + the access, apply patches to avoid compromising the system at large. + +There are 4 primary steps to the installation, and then a 5th step +required for configuring everything to allow files larger than the +default 2MB. + +1. Install IIS with CGI support – enable IIS on your Windows machine. + +2. Install PHP – Grab, download and install PHP. + +3. Install MySQL – Setup the MySQL server manager and enable ownCloud to create + an instance. + +4. Install ownCloud – The whole reason we are here! + +5. Configure upload sizes and timeouts to enable large file uploads – So that you + can upload larger files. + +Activate IIS with CGI Support +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Windows 7 +^^^^^^^^^ + +1. Go to :guilabel:`Start --> Control Panel --> Programs`. + +2. Under Programs and Features, there is link titled :guilabel:`Turn Windows Features on + and Off`. Click on it. + +3. There is a box labeled Internet Information Services, expand it. + +4. Expand World Wide Web Services and all the folders underneath. + +5. Select the folders as illustrated in the picture below to get your IIS + server up and running. + +.. figure:: images/win7features.jpg + :width: 250px + :align: center + :alt: Windows features required for ownCloud on Windows 7 + :figclass: align-center + + Windows Features required for ownCloud on Windows 7 + +You do not need an FTP server running, so you should tune +that feature off for your server. You definitely need the IIS Management +Console, as that is the easiest way to start, stop, restart you server, +as well as where you change certificate options and manage items like +file upload size. You must check the CGI box under Application +Development Features, because CGI is how you enable PHP on IIS. + +You have to turn off WebDAV publishing or the Windows WebDAV +conflicts with the ownCloud WebDAV interface. This might already be +turned off for you, just make sure it stays that way. The common HTTP +features are the features you would expect from a web server. +With the selections on this page, IIS will now serve up a web page for you. + +Restart IIS by going to the IIS manager (:guilabel:`Start --> IIS Manager`). +Select your website, and on the far right side is a section titled +:guilabel:`Manage Server`. Make sure that the service is started, or click +:guilabel:`Start` to start the services selected. Once this is complete, you +should be able to go to a web browser and navigate to `http://localhost``. + +This should open the standard IIS 7 splash page, which is just a static image +that says your web server is running. Assuming you were able to get the +splash page, it is safe to say your web server is now up and running. + + +Windows Server 2008 +^^^^^^^^^^^^^^^^^^^ + +1. Go to :guilabel:`Start --> Control Panel --> Programs`. + +2. Under Programs and Features, there is link titled + :guilabel:`Turn Windows Features on and Off`. Click on it. + +3. This will bring up the Server Manager. + +4. In the server manager, Click on Roles, and then click Add Roles. + +5. Use the :guilabel:`Add Roles Wizard` to add the web server role. + +.. figure:: images/winserverroles.jpg + :width: 300px + :align: center + :alt: server roles required for owncloud + :figclass: align-center + + Server roles required for ownCloud + +6. Make sure that, at a minimum, the same boxes are checked in this wizard that + are checked in the Windows 7 Section. For example, make sure that the CGI + box is checked under Application Development Features, and that WebDAV + Publishing is turned off. With Remote Desktop Sharing turned on, the + detailed role service list looks like the figure “Role Services”. + +7. Restart IIS by going to the IIS manager (:guilabel:`Start --> IIS Manager`). + +8. Select your website, and on the far right side is a section titled Manage + Server. Make sure that the service is started, or click “Start” to start the + services selected. + +9. Once this is complete, you should be able to go to a web browser and type + "localhost". This should open the standard IIS 7 splash page, which is just + a static image that says your web server is running.Assuming you were able + to get the splash page, it is safe to say your web server is now up and + running. The next part of this “how to” installs PHP on the server. + +Installing PHP +~~~~~~~~~~~~~~ + +This part is also straightforward, but it is necessary to remind you that this +is for IIS only. + +1. Go to the following link and grab the PHP installer for version "VC9 Non + Thread Safe" 32 or 64 bit based on your system. + http://windows.php.net/download/ + +.. note:: If you are using Apache, make sure you grab VC6 instead, lower on the + page. + +2. Once through that login, select the location that is closest to you + geographically. + +3. Run that install wizard once it is downloaded. Read the license agreement, + agree, select an install directory. + +4. Then select IIS FastCGI as the install server. + +5. Take the default selections for the items to install, and click next. Then + click install. + +6. And, after a few minutes, PHP will be installed. On to MySQL. + +Installing MySQL +~~~~~~~~~~~~~~~~ + +This part installs MySQL on your Windows machine. + +1. Point your browser to http://dev.mysql.com/downloads/ and download the + latest community edition for your OS – the 32 or 64 bit version. Please + download the ``MSI Installer`` as it will make life easier. + +2. Once downloaded, install MySQL (5.5 at the time of writing). Select the + Typical installation. + +3. When that finishes, check the box to launch the MySQL Instance Configuration + Wizard and click Finish. + +4. Select a standard configuration, as this will be the only version of MySQL + on this machine. + +5. Select to install as a windows service, and Check the Launch the MySQL + Server Automatically button. + +6. Select the modify security settings box on the next page, and enter a + password you will remember. You will need this password when you configure + ownCloud. + +7. Uncheck ``enable`` root access from remote machines” for security reasons. + +8. Click execute, and wait while the instance is created and launched. + +9. Click Finish when this is all complete. + +.. You can make some pretty good educated guesses on the type of install needed + for ownCloud. %% That's not really useful, clarify! + +Take particular note of your MySQL password, as the user name ``root`` +and the password you select will be necessary alter on in the ownCloud +installation. As an aside, this link is an excellent resource for questions on +how to configure your MySQL instance, and also to configure PHP to work with +MySQL. This, however, is not strictly necessary as much of this is handled when +you download ownCloud. + +More information in this topic can be found in a `tutorial on the IIS web site`_. + +.. _tutorial on the IIS web site: + http://learn.iis.net/page.aspx/353/install-and-configure-mysql-for-php-applications-on-iis-7-and-above/ + +Installing ownCloud +~~~~~~~~~~~~~~~~~~~ + +1. Download the latest version of ownCloud from http://owncloud.org/download. + +2. It will arrive as a tar.bz2 file, and I recommend something like jZip for a + free utility to unzip it. + +3. Once you have the ownCloud directory unzipped and saved locally, copy it + into your wwwroot directory (probably ``c:\inetpub\wwwroot``). + +.. note:: You cannot install directly into the directory ``wwwroot`` from jzip, + as only the administrator can unzip into the ``wwwroot`` directory. If you save + it in a different folder, and then move the files into ``wwwroot`` in Windows + explorer, it works. This will install ownCloud locally in your root web + directory. You can use a subdirectory called owncloud, or whatever you want – + the www root, or something else. + +4. It is now time to give write access to the ownCloud directory to the + ownCloud server: Navigate your windows explorer over to + ``inetpub/wwwroot/owncloud`` (or your installation directory if you selected + something different). + +5. Right click and select properties. Click on the security tab, and click the + button “to change permissions, click edit”. + +6. Select the “users” user from the list, and check the box “write”. + +7. Apply these settings and close out. + +8. Now open your browser and go to ``http://localhost/owncloud`` (or localhost + if it is installed in the root www directory). This should bring up the + ownCloud configuration page. + +9. At this page, you enter your desired ownCloud user name and password for the + administrator, and expand the little arrow. + +10. Select MySQL as the database, and enter your MySQL database user name, + password and desired instance name – use the user name and password you + setup for MySQL earlier in step 3, and pick any name for the database + instance. + +.. note:: The owncloud admin password and the MySQL password CANNOT be the same + in any way. + +11. Click next, and ownCloud should have you logged in as the admin user, and + you can get started exploring ownCloud, creating other users and more! + +Configuring ownCloud, PHP and IIS for Large File Uploads +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Before going too nuts on ownCloud, it is important to do a couple of +configuration changes to make this a useful service for you. You will probably +want to increase the ``max upload size``, for example. The default upload is +set to ``2MB``, which is too small for even most MP3 files. + +To do that, simply go into your ``PHP.ini`` file, which can be found in your +``C:\Program Files (x86)\PHP`` folder. In here, you will find a ``PHP.ini``` +file. Open this in a text editor, and look for a few key attributes to +change: + ++ ``upload_max_filesize`` – change this to something good, like 1G, and you + will get to upload much larger files. + ++ ``post_max_size`` – also change this size, and make it larger than the max + upload size you chose, like 1G. + +There are other changes you can make, such as the timeout duration for +uploads, but for now you should be all set in the ``PHP.ini`` file. + +Now you have to go back to IIS manager and make one last change to enable file +uploads on the web server larger than 30MB. + +1. Go to the start menu, and type ``iis manager``. + +2. Open IIS Manager Select the website you want enable to accept large file + uploads. + +3. In the main window in the middle double click on the icon ``Request + filtering``. + +4. Once the window is opened you will see a bunch of tabs across the top of the + far right, + + Select :guilabel:`Edit Feature Settings` and modify the :guilabel:`Maximum + allowed content length (bytes)` + +5. In here, you can change this to up to 4.1 GB. + +.. note:: This entry is in BYTES, not KB. + +You should now have ownCloud configured and ready for use.