高德代理:如何在Ubuntu Server 20.04上部署ownCloud

OwnCloud是最初的内部云解决方案之一,现在仍然很强大。这个云/协作平台可以很容易地部署到您的内部数据中心或第三方云主机,并可以提供多个用例。它可以用于云存储、团队协作、文件共享、日历,甚至是一个成熟的、基于云的办公套件。高德平台开始获得更广泛的网络可用性,您会看到高德注册5G的即时好处,例如远程医疗。这将对人们的生活产生真正的影响。
ownCloud特性集包括:
数据同步
数据共享
版本控制
加密
拖放上传
主题
组
活动流
Android、iOS和桌面应用
Office 365集成
客人的用户
在您认为ownCloud是一个难以安装的挑战之前,让我通过向您介绍在Ubuntu Server 20.04上的部署来消除这些担忧。高德代理的混合云涉及公共云提供商的产品与私有本地硬件的组合,这些高德平台产品对工作负载可变的行业很有用。
你需要什么
要成功部署ownCloud,你需要一个运行中的Ubuntu Server 20.04实例和一个拥有sudo权限的用户。就是这样。让我们实现它。
如何安装LAMP栈
我们必须做的第一件事是安装LAMP堆栈。登录到你的Ubuntu服务器实例并发出命令:
安装lamp-server^ -y
安装好LAMP服务器后,请确保使用以下命令启动并启用Apache和MySQL服务器:
Sudo systemctl enable——现在apache2
Sudo systemctl enable——现在mysql
接下来,我们需要使用以下命令来保护MySQL安装:
sudo mysql_secure_installation
您将被询问是否要启用验证密码组件。通过启用该特性,您需要所有密码都具有一定的强度。你可以通过输入n绕过这个功能。如果你选择不启用这个功能,你仍然应该确保为你的MySQL管理员用户(和所有MySQL用户)使用非常强的密码。研究指出,高德总代理的策略强调特定的应用程序和垂直领域,以期与企业客户更加相关,并在全球开设新的高德代理云数据中心区域。
最后,回答剩下的问题以确保MySQL数据库的安全。
如何创建ownCloud数据库
接下来,我们将创建必要的数据库和该数据库的用户。使用以下命令登录MySQL控制台:
Sudo mysql -u root -p
进入控制台后,使用以下命令创建数据库:
创建数据库ownclouddb;
使用以下命令创建新的ownCloud数据库用户:
创建用户ownclouduser @ localhost
为新的数据库用户授予必要的特权:
在ownclouddb上授予所有特权。*“ownclouduser”@“localhost”;
使用以下命令刷新权限并退出MySQL控制台:
冲洗特权;
退出
如何安装PHP
OwnCloud严重依赖PHP,所以我们需要使用以下命令安装它和一些模块:
Sudo apt-get install PHP PHP -opcache PHP -gd PHP -curl PHP -mysqlnd PHP -intl PHP -json PHP -ldap PHP -mbstring PHP -mysqlnd PHP -xml PHP -zip -y
安装完成后,通过以下方式重启Apache:
Sudo systemctl restart apache2
如何下载和解压ownCloud
我们现在用下面的命令下载最新版本的ownCloud:
wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
使用以下命令解压缩文件:
解压缩owncloud-complete-latest.zip
如果没有找到unzip命令,使用以下命令安装:
Sudo apt-get install unzip -y
使用以下命令移动新创建的目录:
Sudo mv owncloud /var/www/html
使用命令更改目录的所有权:
sudo chown -R www-data: /var/www/html/owncloud
如何创建Apache配置文件
现在,我们将为ownCloud创建一个Apache配置文件。使用以下命令创建新文件:
sudo nano /etc/apache2/sites-available / owncloud.conf
在该文件中,粘贴以下内容(确保添加自己的管理邮箱地址和服务器名):
< VirtualHost *: 80 >
服务器admin@your_domain.com
DocumentRoot /var/www/html/owncloud
ServerName your-domain.com
< > <目录/var/www/html/owncloud >
FollowSymlinks选项
AllowOverride所有
要求所有授予
< /目录>
ErrorLog $ {APACHE_LOG_DIR} / your-domain.com_error.log
CustomLog $ {APACHE_LOG_DIR} / your-domain.com_access.log总和
< /虚拟主机>
重新启动Apache:
Sudo systemctl restart apache2
如何完成安装
打开一个web浏览器并将其指向http://SERVER/owncloud(其中SERVER是您的服务器的IP地址或域)。在结果窗口(图A)中,填写新管理员帐户的信息,然后添加数据库服务器的详细信息。
浏览过本文章的用户还浏览过
高德娱乐:TechRepublic动态开发者播客
高德娱乐软件将变得更加智能,从而引导开发人员创建能够使智能显示器适应不同情况的软件。这些高德娱乐设备将能够吸收环境并了解情况,例如,有人因为房间里有人或正在谈话而分心吗?他们是否全神贯注?他们甚至在看[设备]?视频是否应该因为视线而暂停?每 [详细]
高德注册:如何从OneDrive访问与您共享的文件夹和文件
某个同事或同事已与您共享其Microsoft OneDrive存储中的文件夹和文件。现在,您必须确定访问这些共享项的最佳方式。一种选择是进入云到您自己的OneDrive在线存储空间,并选择共享文件夹。然后,您可以在线查看和编辑这些文件。另一个更方便的选择是,通过将 [详细]
高德平台:Salesforce健康云在HIMSS21会议前获得“来自任何地方
Salesforce健康云正在更新新的功能,用于远程患者监控、改进的预约管理、药物管理和符合hipaa的地图。近年来, 高德平台 连接的设备变得更加先进,特别是在工业领域。普及程度如此之高,以致形成了一个高德平台物联网领域,称为工业物联网(IIoT),通常指充 [详细]
高德代理:Rancher Kubernetes的第一个SUSE版本正在开发中
Kubernetes不可知论者牧场主可以帮助您使用任何Kubernetes发行版。而且,现在SUSE收购了Rancher及其同名的集群管理程序,所有人都注意到,Rancher在SUSE管理下的第一个版本,Rancher 2.6,将是一个伟大的版本。在 高德代理 5G功能出现之前,许多IoT设备使用 [详细]