mirror of
https://github.com/nextcloud/documentation.git
synced 2026-01-02 17:59:36 +07:00
42 lines
1.7 KiB
ReStructuredText
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.
|