mirror of
https://github.com/nextcloud/documentation.git
synced 2026-01-03 10:20:02 +07:00
@@ -33,43 +33,42 @@ environment, e.g. how to setup LDAP or how to mount your storage.
|
||||
|
||||
Installation
|
||||
============
|
||||
This chapter will introduce you to the installation of ownCloud in different
|
||||
scenarios.
|
||||
This chapter will introduce you to the installation of ownCloud in different scenarios.
|
||||
|
||||
If you want to just try ownCloud in a virtual machine without any configuration, check the section
|
||||
:doc:`installation/installation_appliance`, where you will find ready-to-use images.
|
||||
|
||||
* :doc:`installation/installation_appliance`
|
||||
* :doc:`installation/installation_linux`
|
||||
* :doc:`installation/installation_macos`
|
||||
* :doc:`installation/installation_linux` (recommended)
|
||||
* :doc:`installation/installation_windows`
|
||||
* :doc:`installation/installation_ucs`
|
||||
* :doc:`installation/installation_source`
|
||||
* :doc:`installation/installation_others`
|
||||
* :doc:`installation/installation_ucs`
|
||||
* :doc:`installation/installation_macos` (not supported)
|
||||
* :doc:`installation/installation_appliance`
|
||||
|
||||
Configuration
|
||||
=============
|
||||
This chapter covers ownCloud and web server configuration.
|
||||
|
||||
* :doc:`configuration/configuration_3rdparty`
|
||||
* :doc:`configuration/configuration_apps`
|
||||
* :doc:`configuration/configuration_automation`
|
||||
* :doc:`configuration/configuration_database`
|
||||
* :doc:`configuration/auth_ldap`
|
||||
* :doc:`configuration/custom_mount_config_gui`
|
||||
* :doc:`configuration/custom_mount_config`
|
||||
* :doc:`configuration/background_jobs`
|
||||
* :doc:`configuration/configuration_mail`
|
||||
* :doc:`configuration/configuration_automation`
|
||||
* :doc:`configuration/configuration_encryption`
|
||||
* :doc:`configuration/configuring_big_file_upload`
|
||||
* :doc:`configuration/configuration_apps`
|
||||
* :doc:`configuration/configuration_reverseproxy`
|
||||
* :doc:`configuration/xsendfile`
|
||||
* :doc:`configuration/configuration_3rdparty`
|
||||
* :doc:`configuration/custom_user_backend`
|
||||
* :doc:`configuration/configuration_custom_clients`
|
||||
* :doc:`configuration/configuration_maintenance`
|
||||
* :doc:`configuration/configuration_knowledgebase`
|
||||
* :doc:`configuration/configuration_logging`
|
||||
* :doc:`configuration/configuration_mail`
|
||||
* :doc:`configuration/configuration_reverseproxy`
|
||||
* :doc:`configuration/custom_mount_config`
|
||||
* :doc:`configuration/custom_mount_config_gui`
|
||||
* :doc:`configuration/custom_user_backend`
|
||||
* :doc:`configuration/auth_ldap`
|
||||
* :doc:`configuration/xsendfile`
|
||||
* :doc:`configuration/background_jobs`
|
||||
* :doc:`configuration/configuration_custom_clients`
|
||||
* :doc:`configuration/configuration_encryption`
|
||||
* :doc:`configuration/configuration_language`
|
||||
* :doc:`configuration/configuration_maintenance`
|
||||
* :doc:`configuration/configuring_big_file_upload`
|
||||
|
||||
Maintenance
|
||||
===========
|
||||
@@ -79,7 +78,3 @@ This chapter covers maintenance tasks such as updating or migrating to a new ver
|
||||
* :doc:`maintenance/update`
|
||||
|
||||
|
||||
Indices and tables
|
||||
==================
|
||||
|
||||
* :ref:`genindex`
|
||||
|
||||
@@ -12,9 +12,8 @@ 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`_
|
||||
- `Ubuntu charm, ownCloud`_
|
||||
|
||||
|
||||
ownCloud on Hardware Appliances
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -23,12 +22,12 @@ These are tutorials provided by the user communities of the respective appliance
|
||||
|
||||
- `QNAP Guide`_ for QNAP NAS appliances
|
||||
- `OpenWrt Guide`_ for the popular embedded distribution for routers and NAS devices.
|
||||
- `Synology Package`_ for Synology NAS products
|
||||
|
||||
.. todo:: Tutorials for running ownCloud on Synology and Dreamplug.
|
||||
.. todo:: Tutorials for running ownCloud on 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/
|
||||
.. _Ubuntu charm, ownCloud: http://jujucharms.com/charms/precise/owncloud
|
||||
.. _QNAP Guide: http://wiki.qnap.com/wiki/Category:OwnCloud
|
||||
.. _Synology Package: http://www.cphub.net/index.php?id=40&pid=213
|
||||
|
||||
@@ -1,124 +1,28 @@
|
||||
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.
|
||||
Supported Distribution Packages
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Archlinux
|
||||
~~~~~~~~~
|
||||
There are two AUR packages for ownCloud:
|
||||
Ready-to-use packages are available at `openSUSE Build Service`_ for a variety of Linux distributions.
|
||||
|
||||
- `stable version`_
|
||||
- `development version`_
|
||||
If your distribution is not listed please follow :doc:`installation_source`.
|
||||
|
||||
.. _openSUSE Build Service: http://software.opensuse.org/download.html?project=isv:ownCloud:community&package=owncloud
|
||||
|
||||
|
||||
Additional installation guides and notes
|
||||
****************************************
|
||||
|
||||
**Fedora:** Make sure `SELinux is disabled <https://fedoraproject.org/wiki/SELinux_FAQ#How_do_I_enable_or_disable_SELinux_.3F>`_
|
||||
or else the installation process might fail.
|
||||
|
||||
**Archlinux:** There are two AUR packages for ownCloud: `stable version`_ and `development version`_.
|
||||
|
||||
.. _stable version: http://aur.archlinux.org/packages.php?ID=47585
|
||||
.. _development version: http://aur.archlinux.org/packages.php?ID=38767
|
||||
|
||||
openSUSE
|
||||
~~~~~~~~
|
||||
|
||||
.. note:: ready-to-use SLES and openSUSE RPM packages are available in the openSUSE Build Service `ownCloud repository`_.
|
||||
**PCLinuxOS:** Follow the Tutorial `ownCloud, installation and setup`_ on the PCLinuxOS web site.
|
||||
|
||||
#. Copy ownCloud to Apache's server directory : **/srv/www/htdocs**
|
||||
#. Give the web server the necessary permissions:
|
||||
|
||||
::
|
||||
|
||||
sudo chown -R wwwrun owncloud
|
||||
|
||||
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::
|
||||
|
||||
sudo /etc/init.d/apache2 start
|
||||
|
||||
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 <https://fedoraproject.org/wiki/SELinux_FAQ#How_do_I_enable_or_disable_SELinux_.3F>`_
|
||||
or else the installation process will fail with the following message::
|
||||
|
||||
Config file (config/config.php) is not writable for the web server
|
||||
|
||||
Configure Apache:
|
||||
|
||||
#. 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.
|
||||
#. Edit your DNS record following this example: **point owncloud.foo.com > ip.ip.ip.ip**
|
||||
|
||||
|
||||
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:
|
||||
|
||||
.. code-block:: xml
|
||||
|
||||
<IfModule mod_alias.c>
|
||||
Alias /owncloud /var/www/owncloud/
|
||||
</IfModule>
|
||||
<Directory /var/www/owncloud/>
|
||||
Options None
|
||||
Order allow,deny
|
||||
allow from all
|
||||
</Directory>
|
||||
<VirtualHost *:80>
|
||||
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
|
||||
|
||||
</VirtualHost>
|
||||
|
||||
3. Now edit your httpd.conf file which is usually located in :file:`/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 http://owncloud.foo.com it should properly load without affecting http://foo.com
|
||||
|
||||
Gentoo
|
||||
~~~~~~
|
||||
Set up a standard web server (see instructions above). Then change permissions::
|
||||
|
||||
chown -R apache:apache owncloud
|
||||
|
||||
Allow .htaccess, modify :file:`/etc/apache2/vhosts.d/00_default_vhost.conf` and
|
||||
make sure it contains the following section
|
||||
|
||||
.. code-block:: xml
|
||||
|
||||
<Directory /var/www/localhost/htdocs/owncloud>
|
||||
Options Indexes FollowSymLinks MultiViews
|
||||
AllowOverride All
|
||||
Order allow,deny
|
||||
allow from all
|
||||
</Directory>
|
||||
|
||||
PCLinuxOS
|
||||
~~~~~~~~~
|
||||
|
||||
Follow the Tutorial `ownCloud, installation and setup`_ on the PCLinuxOS web site.
|
||||
|
||||
Ubuntu / Debian
|
||||
~~~~~~~~~~~~~~~
|
||||
Go to the `linux package sources`_ page and execute the steps as described there for your distribution.
|
||||
|
||||
|
||||
|
||||
.. _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
|
||||
.. _linux package sources: http://software.opensuse.org/download.html?project=isv:ownCloud:community&package=owncloud
|
||||
|
||||
@@ -2,7 +2,7 @@ Updating ownCloud
|
||||
=================
|
||||
|
||||
.. note:: If you have installed ownCloud from a repository, your package management should take care of it. Probably
|
||||
you will need to look for compatible third party applications yourself. **Always do backups anyway.**
|
||||
you will need to look for compatible third party applications yourself. **Always do backups anyway.**
|
||||
|
||||
Update
|
||||
------
|
||||
|
||||
Reference in New Issue
Block a user