利用Oracle VM VirtualBox部署自己的owncloud存储服务器
最近在弄文档方面的工作,所以想找个能够自动备份且带历史版本的网盘,找了很久没找到,所以决定自己部署一个私人服务器。
找了很久、试了很久终于确定owncloud能够满足自己的要求,而且还是开源免费的。
因为使用Windows比较多,很多工作都在windows上完成的,所以想在Windows上部署。可惜尝试很久没有成功,后来看到官方说不支持Windows,只好放弃了。
不能为了用个网盘就转Linux啊,所以只好走个弯路,用virtualbox虚拟机来实现网盘服务器。
接下来就是我折腾的过程:
1.下载owncloud
下载地址:https://owncloud.org/install/#instructions-server
因为最终要在虚拟机里运行,所以我下载的是owncloud官方发布的已经封装了owncloud服务的虚拟机镜像存储文件Ubuntu_14.04-owncloud-9.1.0-1.1-201607211103.ova.rar,下载解压后可直接得到Ubuntu_14.04-owncloud-9.1.0-1.1-201607211103.ova文件,该文件可直接被virtualbox直接导入成虚拟机。你也可以自己下载其它版本的Linux,配置服务器,不过对于像我这样的Linux小白来说步骤还是比较麻烦的。
2.安装virtualbox并导入上面下载的虚拟机镜像文件
安装virtualbox就没啥好说了,网上下载安装一下就好了。
安装好后打开virtualbox,点“管理”菜单下的“导入虚拟电脑”选项,定位到你刚刚解压得到的Ubuntu_14.04-owncloud-9.1.0-1.1-201607211103.ova文件,然后点下一步,在下图箭头标注的地方选择你的虚拟磁盘存放的位置,请选择足够大的空间的磁盘存储,该操作执行后虚拟机磁盘默认的大小是动态40G。
3.配置owncloud服务器
当虚拟机导入成功后,就可以在virtualbox的虚拟机列表里看到了,但是为了能够更好的使用owncloud,我们可能需要稍微对它进行一些配置。
为更好的访问owncloud,我将虚拟机的网络连接设为“桥接网卡”,那么它就和我电脑在同一局域网内了,然后启动虚拟机,因为Ubuntu服务器系统是没有UI界面的,所以下面的操作都在命令行里执行。
如果都正常的话你可以看到下图
因为我已经修改过密码,所以显示的是0000,你们没修改的话应该显示的是一串随机的密码,在进行下面的操作前请先把这个密码记下来。
到这里其实owncloud已经安装完成了,但是你现在在浏览器里输入显示的网址时会得到如下图的界面
看上面文字就知道是什么原因造成的了,接下来我们进入服务器修改相关配置。
在login后输入admin
接下来输入上面提供的密码,输入密码的时候界面是不显示密码的,所以不要以为出问题了。
接下来它会依次进入修改服务器账户admin密码的界面、修改键盘布局的界面、修改owncloud账户admin的密码界面,建议第一次进入的时候重新设置自己的admin密码,上面的密码不要扔~~
以后进入服务器命令行可直接按ctrl+c跳过这些设置
走完上面的步骤进入命令行,在命令行输入su,转到Linux系统的超级管理员账户,接下来输入上面你记下来的密码,同样不会显示。
根据上面的提示修改config.php。
首先在命令行输入 cd /var/www/owncloud/config/ 进入config文件夹
输入vi config.php 进入config文件编辑界面,如下图
将光标移动到 array里的‘localhost’后的逗号后面,按下键盘上的insert键,按enter键新增一行,在新增的一行里输入
1=》‘XXX.XXX.XXX.XXX’
其中XXX就是服务器首页显示的你owncloud服务器目前的ip地址,
输入完成后按ESC键退出编辑,然后输入 :wq 保存修改退出文件编辑,如果你改错了,可以输入 :q! 退出,这时你的修改将不会保存,可按照上面方法继续修改。
输入exit退出管理。这时你已经可以正常访问owncloud网盘了。
ps:
为了更好的使用owncloud,你可以按照下面的方法修改owncloud端口
用root账户登录输入cd /etc/apache2/ 进入Apache2文件夹
vi ports.conf 修改其中的端口号
修改后重启服务器,或者重启Apache2服务
之后根据你自己的端口号去访问owncloud。
利用Oracle VM VirtualBox部署自己的owncloud存储服务器的更多相关文章
- Oracle VM VirtualBox 部署CS devcloud2 开发环境
Setting up (VirtualBox) 1. Get the new DevCloud 2.0 virtual appliance. The new image was created usi ...
- 如何利用Oracle VM Templates 在几分钟内部署Oracle Real Application Clusters (RAC)
本文未经授权,禁止一切形式的转载.如果对本文有任何疑问可以通过以下方式和我交流: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiang ...
- Oracle VM VirtualBox做好虚拟硬盘后,如何进一步修改虚拟硬盘的大小
以管理员身份打开, 命令提示符窗口,然后利用命令cd进入Oracle VM VirtualBox安装目录,如下图: 我进入了Oracle VM VirtualBox安装目录:D:\Program Fi ...
- Oracle VM VirtualBox虚拟机导出教程
Oracle VM VirtualBox虚拟机导出教程 | 浏览:583 | 更新:2015-01-31 11:21 1 2 3 4 5 6 7 分步阅读 有时我们需要把Oracle VM Virtu ...
- Windows 8.1 系统上用Oracle VM VirtualBox 安装windows 2008 R2 SP1 的虚拟机 出现 Error Code: 0x000000C4
Windows 8.1 本来可以安装Hyper-v来安装虚拟机,但是我现在需要使用Oracle VM VirtualBox来安装虚拟机, 所以必须先卸载Hyper-v VirtualBox 安装的虚拟 ...
- Oracle VM VirtualBox 5.0 CentOS 6.4 共享文件夹
首先在主机(win7)的硬盘建立需要共享文件夹 例如 D:\share_test 然后虚拟机光驱加载Oracle VM VirtualBox安装目录的iso C:\Program Files\Ora ...
- Oracle VM VirtualBox 随系统自动启动虚拟机的方法
Oracle VM VirtualBox 随系统自动开启虚拟机的方法 @ECHO OFFcd..cd E:cd..cd E:\VirtualBox\start VirtualBox.exe -star ...
- genymotion+Oracle VM VirtualBox + eclipse + appium 脚本运行慢解决步骤
genymotion+Oracle VM VirtualBox + eclipse + appium 脚本运行慢解决步骤 1.lenove 机器启动时按F1 进入bios 设置,设置cpu virtu ...
- ubuntu14.04系统中virtualbox安装Oracle VM VirtualBox Extension Pack包
ubuntu14.04系统中virtualbox默认不支持usb设备,需要安装Oracle VM VirtualBox Extension Pack才行,但必须安装以下版本才可以安装成功: Oracl ...
随机推荐
- AppCan做的图片上传代码
存在AppCan里的网页 index.html <!DOCTYPE html> <html class="um landscape min-width-240px min- ...
- bzoj4716 假摔
Description [题目背景] 小Q最近喜欢上了一款游戏,名为<舰队connection>,在游戏中,小Q指挥强大的舰队南征北战,从而成为了一名 dalao.在游戏关卡的攻略中,可能 ...
- Python 通过print将数据保存到文件中
1. Print them to screen man = [] other = [] try: data = open('sketch.txt') for each_line in data: tr ...
- VB TreeView控件使用详解
来源:http://www.newxing.com/Tech/Program/VisualBasic/TreeView_587.html 三小时快速掌握TreeView树状控件的使用.能不能掌握控件的 ...
- request的生命周期
有如下功能: 从index.jsp页面点击超链接进入TestServlet服务器,TestServlet服务器再请求转发到test.jsp. 在index.jsp里设置了request的attribu ...
- byte[] 与字符串转换
//取值之后进行 StringBuffer buffer=new StringBuffer(); for (int i = 0; i < enBytes.length; i++) { if(i! ...
- 常用的邮箱服务器(SMTP、POP3)地址、端口
常用的邮箱服务器(SMTP.POP3)地址.端口 gmail(google.com) POP3服务器地址:pop.gmail.com(SSL启用 端口:995) SMTP服务器地址:smtp.gm ...
- Ubuntu防火墙 UFW 设置
Ubuntu防火墙 UFW 设置 1.安装 sudo apt-get install ufw 2.启用 sudo ufw enable sudo ufw default deny 运行以上两条命令后, ...
- 黄聪:C#设置窗体打开位置(在显示器的右下角打开)
; ; this.SetDesktopLocation(x, y); 注释:System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Size.Wid ...
- 内存修改mfc
vc++6.0,内涵图