Files
nextcloud-docs/admin_manual/installation/command_line_installation.rst
2015-10-09 06:48:58 -07:00

42 lines
1.7 KiB
ReStructuredText

=========================================
Installing ownCloud From the Command Line
=========================================
It is now possible to install ownCloud entirely from the command line. This is
convenient for scripted operations, headless servers, and sysadmins who prefer
the command line. There are three stages to installing ownCloud via the command
line:
1. Download and install the ownCloud code via your package manager, or download
and unpack the tarball in the appropriate directories. (See
:doc:`linux_installation` and :doc:`source_installation`.)
2. Apply the correction permissions to your ownCloud files and directories (see
:ref:`strong_perms`.)
3. Use the ``occ`` command to complete your installation. This takes the place
of running the graphical Installation Wizard.
You must run ``occ`` as your HTTP user; see :ref:`http_user_label`. This example
shows how to complete your ownCloud installation with ``occ`` on Ubuntu Linux::
$ cd /var/www/owncloud/
$ sudo -u www-data php occ maintenance:install --database
"mysql" --database-name "owncloud" --database-user "root" --database-pass
"password" --admin-user "admin" --admin-pass "password"
ownCloud is not installed - only a limited number of commands are available
ownCloud was successfully installed
Note that you must change to the root ownCloud directory, as in the example
above, to run ``occ maintenance:install``, or the installation will fail with
a PHP fatal error message.
Supported databases are::
- sqlite (SQLite3 - Server Edition Only)
- mysql (MySQL/MariaDB)
- pgsql (PostgreSQL)
- oci (Oracle)
See :ref:`command_line_installation_label` for more information.