创建自己的私有云

一、搭建LAMP环境

二、下载owncloud,以及php扩展

  • 在Ubuntu的默认软件库里面是没有ownCloud的,我们需要手动将软件安装源加入到它的sourcelist中去,我们按照官网给的方法进行即可,到官网地址选择自己对应的版本。
  • Ubuntu18.04如下
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/Release.key -O Release.key
apt-key add - < Release.key
echo 'deb http://download.owncloud.org/download/repositories/production/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files
  • 上述命令完成之后,就可以在服务器的/var/www/owncloud目录下找到已经完成安装的ownCloud的所有文件了。
sudo apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip 

二、设置默认目录

  • 由于ownCloud的默认安装目录是 /var/www/owncloud,而在apache默认的配置文件 /etc/apache2/sites-enabled/000-default.conf中,定义了网站的源码目录DocumentRoot是/var/www/html。为了保证owncloud工作正常,这两个路径必须一致。推荐做法是修改apache默认的配置文件DocumentRoot的值为/var/www/owncloud
vi /etc/apache2/sites-enabled/000-default.conf
  • 修改DocumentRoot 为 /var/www/owncloud

三、为其创建数据库

  • 这里我用mysql workbench进行操作,Ubuntu上登陆mysql
mysql -u root -p
  • 数据库操作
create database oc_db; #创建数据库
GRANT ALL ON oc_db.* to 'username'@'localhost' IDENTIFIED BY 'yourpassword.'; #为数据库创建专门的用户
FLUSH PRIVILEGES; #使配置生效

四、配置owncloud

  • 在浏览器输入你的 IP ,跳转到如下界面,填入相关信息即可
    image.png
  • 用户名&密码自己创建
  • 数据库用户&密码&数据库名,是你在mysql中创建的,直接复制的就是username、yourpassword. 、oc_db
  • 其他保持默认就行
  • 安装完成,跳到如下界面
    image.png
  • 登陆后如下
    image.png
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章