好用到爆炸:使用Bitnami堆栈创建Owncloud个人网盘

1.前言

之前的文章中介绍了基于Bitnami协议栈搭建Wordpress博客的方法,Bitnami提供的运行环境能让其支持的应用独立于整个系统,实现模块化的安装、卸载、配置。

Owncloud是一款轻量级的个人网盘应用, 借助Bitnami我们可以快速搭建起自己私有的云盘。

Owncloud有较为丰富的拓展插件和活跃的开发者社区,玩法多种多样,这里就不做介绍了。

2.部署Owncloud

2.1设置安装位置和账户信息

下载owncloud安装程序并执行,暂不支持中文。

wget https://downloads.bitnami.com/files/stacks/owncloud/10.3.0-0/bitnami-owncloud-10.3.0-0-linux-x64-installer.run

chmod 755 bitnami-owncloud-10.3.0-0-linux-x64-installer.run

./bitnami-owncloud-10.3.0-0-linux-x64-installer.run

设置Owncloud应用的安装位置(按下回车则自动套用大括号[ ]里的值,以下同)。

#Installation folder
#Please, choose a folder to install Bitnami ownCloud Stack

#应用的安装位置
Select a folder [/home/ubuntu/owncloud-10.3.0-0]:

设置管理员账户信息:

#Create Admin account
#Bitnami ownCloud Stack admin user creation

#账号昵称
Your real name [User Name]:
 
#电子邮件地址
Email Address [user@example.com]: 

#登录用的账户名
Login [user]: 

#输入密码并确认密码
Password :
Please confirm your password :

2.2设置信任域名或IP地址(非常重要)

这是部署过程中较为重要的一步,设置你访问Owncloud网盘的域名或IP地址,一旦设置成功。除了该地址以外的所有地址都无法访问到网盘,所以务必要设置正确。

后文将介绍如何增加、删除、修改信任域名。

通过未信任域名/IP访问Owncloud报错
#ownCloud
#Please configure ownCloud installation

#Hostname that will be used to create internal URLs. If this value is incorrect, you may be unable to access your ownCloud installation from other computers.

#设置访问网盘的信任域名
Hostname [127.0.1.1]:192.168.1.235

#不建议使用邮件支持
Do you want to configure mail support? [y/N]:N

2.3开始安装

输入Y开始自动安装

#Setup is now ready to begin installing Bitnami ownCloud Stack on your computer.

Do you want to continue? [Y/n]:Y

等待进度条完成后,输入Y启动Owncloud服务

#Please wait while Setup installs Bitnami ownCloud Stack on your computer.

 #Installing
 #0% ______________ 50% ______________ 100%
 #########################################

----------------------------------------------------------------------------
#Setup has finished installing Bitnami ownCloud Stack on your computer.

Launch Bitnami ownCloud Stack [Y/n]: Y

2.4重定向URL

最后将URL位置指向域名,能够让浏览器域名显示更为简洁,具体效果如下

重定向前:http://192.168.1.235:8080/owncloud

重定向后: http://192.168.1.235:8080

#Owncloud协议栈的安装位置/apps/owncloud/bnconfig --appurl /

/home/ubuntu/owncloud-10.3.0-0/apps/owncloud/bnconfig --appurl /

删除页面右下角的Bitnami广告页

/home/ubuntu/owncloud-10.3.0-0/apps/owncloud/bnconfig --disable_banner 1

至此wordpress博客已经搭建完成,在浏览器输入 服务器地址:apache端口 即可访问(不输入端口则默认为80)

2.5开启、关闭、重启与开机启动

bitnami协议栈的启动与关闭是依靠安装文件夹下的 ctlscript.sh 脚本实现的

#启动
/home/ubuntu/owncloud-10.3.0-0/ctlscript.sh start

#关闭
/home/ubuntu/owncloud-10.3.0-0/ctlscript.sh stop

#重启
/home/ubuntu/owncloud-10.3.0-0/ctlscript.sh restart

将启动指令加入/etc/rc.local开机脚本中即可实现自启

2.5访问Owncloud

浏览器内输入刚才设置的链接+端口号就可以进入到owncloud的登录界面了,默认配置的端口号是8080,所以完整的访问地址应该是:

http://192.168.1.235:8080

Owncloud登录窗口

输入配置的账户名和密码进入网盘。

3.配置Owncloud

3.1修改监听端口

Owncloud默认指派的8080端口可能会有人觉得麻烦,想要直接输入IP或者域名访问,那就需要把bitnami内的apache监听端口修改为80。又或者是自己想修改为其他自定义端口,这些都是可以实现的,但修改的前提是端口未被占用!

以默认安装目录为例,找到以下目录:

cd /home/ubuntu/owncloud-10.3.0-0/apache2/conf

修改httpd.conf文件,找到如下字段:

Listen 8080

ServerName localhost:8080

将8080修改为80或者自定义的其他端口号。

再修改bitnami文件夹下的bitnami.conf文件,找到如下字段:

<VirtualHost _default_:8080>

将8080修改为与httpd.conf相同的端口号。

重新启动bitnami服务

/home/ubuntu/owncloud-10.3.0-0/ctlscript.sh restart

重启成功后就可以通过自定义的端口号访问owncloud了。

3.2添加信任域名

找到以下目录:

cd /home/ubuntu/owncloud-10.3.0-0/apps/owncloud/htdocs/config

修改config.php的内容,找到如下字段

  'trusted_domains' =>
  array (
    0 => '127.0.0.1',
    1 => '192.168.1.235',
  ),
  'datadirectory' => '/home/ubuntu/owncloud-10.3.0-0/apps/owncloud/data',
  'overwrite.cli.url' => 'http://localhost',

按0 1 2 3的数字顺序在array的括号内添加信任域名,格式如下

0 => '127.0.0.1',
1 => '192.168.1.235',
2 => 'http://test1.stalker404.cn',
3 => 'http://test2.owncloud.com',

保存后重启bitnami服务,即可通过信任域名访问owncloud

/home/ubuntu/owncloud-10.3.0-0/ctlscript.sh restart

网盘的文件存储位置:

/home/ubuntu/owncloud-10.3.0-0/apps/owncloud/data

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注