From Fedora Project Wiki

Line 55: Line 55:
Open <code>localhost/owncloud</code> in your browser and create the admin account. Also configure owncloud database parameters set previously.
Open <code>localhost/owncloud</code> in your browser and create the admin account. Also configure owncloud database parameters set previously.


Then your owncloud server should be available under your <code>hostname/owncloud</code>
Then your owncloud server should be available under your <code>localhost/owncloud</code>. Unless configured otherwise it won't be available from outside.
 
Configuration files are <code>/etc/owncloud/config.php</code> and <code>/etc/httpd/conf.d/owncloud.conf</code>


== Troubleshooting ==
== Troubleshooting ==

Revision as of 12:33, 2 May 2014

ownCloud is a AGPLv3 private file server

Features

  • Online file storage
  • Android compatibility
  • Contacts(CarDAV) and calendar (CalDAV) synchronization
  • Music streaming
  • Many more

Installation

Requirements

The following software must be installed and configured

  1. A database management system
  2. A web server

Install owncloud

$ su root
$ yum install owncloud owncloud-mysql owncloud-httpd

A configuration file named /etc/httpd/conf.d/owncloud.conf should have been created

Start MariaDB and Apache HTTP Server if they weren't already

$ systemctl start httpd
$ systemctl start mariadb

If Apache was already running restart it

$ systemctl restart httpd

Create a database

Log in as root

$ mysql -u root -p

Create a new databse

CREATE DATABASE IF NOT EXISTS owncloud;

Create a new user and grant him privileges

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON owncloud.* TO 'username'@'localhost' IDENTIFIED BY 'password';

Reload privileges and quit

FLUSH PRIVILEGES;
quit

Setup owncloud

Open localhost/owncloud in your browser and create the admin account. Also configure owncloud database parameters set previously.

Then your owncloud server should be available under your localhost/owncloud. Unless configured otherwise it won't be available from outside.

Configuration files are /etc/owncloud/config.php and /etc/httpd/conf.d/owncloud.conf

Troubleshooting

Dynamic IP adress

If you have a dynamic IP address you can configure a dynamic DNS client, for example install inadyn-mt

Links