如何在 linux mint 20 上安装 owncloud-凯发体育app

owncloud 是一个开源、自托管的文件同步和文件共享平台,类似于dropbox、microsoft onedrive和 google 云端硬盘。它适用于各种数据库管理系统,如 mysql、postgresql 或 mariadb。它保持与所有计算机的同步,无论是基于窗口的还是基于 linux 的操作系统。凯发体育app

在 ulyana 上安装 owncloud

步骤 1. 在运行下面的教程之前,通过apt在终端中运行以下命令来确保您的系统是最新的很重要:

sudo apt update

步骤 2. 安装 lamp 堆栈。

需要 linux mint lamp 服务器。如果您没有安装 lamp

步骤 3. 在 linux mint 20 上安装 owncloud。

现在我们从官方页面下载最后一个 owncloud 版本:

wget https://download.owncloud.org/community/owncloud-latest.zip

然后,使用 unzip 命令解压缩它:

unzip owncloud-latest.zip

将目录移动到 apache 默认目录中:

sudo mv owncloud /var/www/

我们需要更改一些文件夹的权限:

sudo chown -r www-data: /var/www/owncloud

步骤 4. 配置 mariadb。

默认情况下,mariadb 未加固。您可以使用mysql_secure_installation脚本保护 mariadb 。您应该仔细阅读以下每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录以及删除测试数据库和访问安全 mariadb 的权限:

mysql_secure_installation

像这样配置它:

- set root password? [y/n] y
- remove anonymous users? [y/n] y
- disallow root login remotely? [y/n] y
- remove test database and access to it? [y/n] y
- reload privilege tables now? [y/n] y

接下来,我们需要登录到 mariadb 控制台并为 owncloud 创建一个数据库。运行以下命令:

mysql -u root -p

这将提示您输入密码,因此请输入您的 mariadb 根密码并按 enter。登录到数据库服务器后,您需要为 owncloud 安装创建一个数据库:

create database ownclouddb;
create user 'ownclouduser'@'localhost' identified by 'your-strong-password';
grant all on ownclouddb.* to 'ownclouduser'@'localhost' with grant option;
flush privileges;
exit

步骤 5. 配置 apache。

现在我们在 apache 中创建一个新的虚拟主机指令:

sudo nano /etc/apache2/sites-available/owncloud.conf

添加以下几行:

 *:80>
     serveradmin admin@your_domain.com
     documentroot /var/www/owncloud
     servername your-domain.com
     /var/www/owncloud>
         options followsymlinks
         allowoverride all
         require all granted
     
errorlog ${apache_log_dir}/your-domain.com_error.log
customlog ${apache_log_dir}/your-domain.com_access.log combined

然后,我们可以重新启动 apache 网络服务器,以便进行更改:

sudo a2ensite owncloud.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

步骤 6. 配置防火墙。

运行以下命令打开 http 和 https 端口:

sudo ufw allow 'apache full'

步骤 7. 访问 owncloud web 界面。

成功安装后,打开您喜欢的浏览器并导航至并完成完成安装所需的步骤。如果一切都安装正确,你应该得到一个如下所示的页面:http://your-domain.com

install-owncloud-9-on-ubuntu-16.04

感谢您使用本教程在 linux mint 系统上安装最新版本的 owncloud。如需其他帮助或有用信息,我们建议您查看

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun224042.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年10月18日
下一篇 2021年10月18日

相关推荐

  • owncloud是一个免费的开源文件托管和共享平台,允许用户从任何地方存储和访问他们的文件。它为存储,访问和共享文件提供了用户友好的界面,并与各种流行的文件共享和协作工具(如mic…

    2023年3月8日
  • owncloud 是用 php 编写的免费开源软件,用于数据同步和文件共享。作为 web 浏览器的替代方案,owncloud 为 microsoft windows、macos 和…

    linux命令 2022年9月6日
  • 如何在 linux mint 20 上安装 intellij idea

    idea intellij 是一个用于编写 java 应用程序的开源跨平台 ide。它由 jetbrains 开发,jetbrains 是开发 pycharm 的同一家公司,pyc…

    linux命令 2022年4月18日
  • handbrake 是一个开源工具,用于将视频从几乎任何格式转换为一系列现代、广泛支持的编解码器. handbrake 易于使用的工具,用于将 dvd 和其他视频转换为 h.264…

    2022年2月23日
  • podman(pod manager)是一个用于管理 oci 容器和 pod 的工具。它是一个开源项目,可用于大多数使用 demon-less 容器引擎的 linux 发行版。它公…

    linux命令 2022年2月11日
  • lighttpd 是一款免费、开源和高性能的 web 服务器,专为速度关键型环境而设计。lighttpd 不需要大量内存和 cpu 使用,这使其成为任何需要快速部署网页的项目的最佳…

    linux命令 2022年2月5日
  • php 是一种流行的通用脚本语言,特别适合 web 开发。php 语言是在开源标准下发布的,也是可以在服务器端执行的面向对象和解释性脚本语言。在此版本中,相比其前身 (php 7)…

    linux命令 2022年1月24日
  • icinga 是一个开源计算机系统和网络监控应用程序。它是互联网上最流行的监控工具之一,提供高可用性和分布式监控。icinga 2 具有用户友好的 web 界面,但它也带有可用于监…

    2021年12月31日 linux命令
  • google cloud sdk(软件开发工具包)提供了一组用于管理托管在 linux mint 上的资源的工具谷歌云平台 (gcp)。good cloud sdk 提供了许多重要…

    linux命令 2021年12月13日
  • mono 是一个基于 .net framework 的免费开源开发平台。它帮助开发人员构建可以在多个平台上运行的高效可靠的应用程序。 在 linux mint 20 ulyana …

    linux命令 2021年12月11日
  • nvidia cuda 工具包是 gpu 并行计算平台和编程模型的扩展。它允许您的应用程序非常方便地使用不同类型的 gpu。 在 linux mint 20 上安装 cuda 步骤…

    linux命令 2021年12月10日
  • nvidia cuda 工具包是 gpu 并行计算平台和编程模型的扩展。它允许您的应用程序非常方便地使用不同类型的 gpu。 在 linux mint 20 上安装 cuda 步骤…

    linux命令 2021年12月10日
  • keepass 是一个开源的跨平台密码管理器,具有多种惊人的功能。它让您可以根据需要保存任意数量的密码,从而使您免于每次访问帐户时记住和调用密码的麻烦。如果您使用的是 lastpa…

    linux命令 2021年12月10日
  • laravel 是一个非常流行的开源 php 框架,旨在轻松开发应用程序。它基于 symfony 框架并遵循模型-视图-控制器 (mvc) 架构模式。 在 linux mint 2…

    linux命令 2021年12月10日
  • ansible 是一个开源软件供应、配置管理和应用程序部署工具,支持基础设施即代码。它既可以用于基于 linux 的系统,也可以用于基于 windows 的系统。现在 ansibl…

    linux命令 2021年11月16日
  • xfce 是一个用于类 unix 操作系统的轻量级桌面环境。xfce 桌面使用的资源(内存和 cpu)比其他桌面少,也比较稳定。如果您的系统上运行着cinnamon或 mate 桌…

    2021年11月3日 技术教程
  • rust 是一种专注于速度、内存安全和并行性的开源系统编程语言。它提供了许多特性,例如移动语义、零成本抽象、模式匹配、最小运行时间、类型推断、没有数据跟踪的线程、高效的 c 绑定等…

    2021年11月3日
  • audacity,免费和开源的音频编辑和录音软件。audacity 可用于 linux、macos 和 windows 等不同平台。 在 linux mint 20 ulyana …

    2021年10月14日
  • snap 是 cananoical 为 linux 操作系统开发的用于安装和管理应用程序(称为 snaps)的包管理系统。该系统旨在用于物联网、云计算和桌面计算。 在 linux …

    2021年10月14日
  • glances 是一个用 python 编写的跨平台基于 curses 的系统监控工具。使用 glance,我们可以监控 cpu 使用率、内存使用率、swap 使用率、进程列表、网…

    2021年10月4日
  • eclipse 为几乎所有语言和架构提供了 ide(集成开发环境)和平台。我们以构建在可扩展平台上的 java ide、c/c 、javascript 和 php ide 而闻名…

    linux命令 2021年9月11日
  • gparted 或 gnome 分区编辑器是可用于不同 linux 发行版的磁盘分区管理器。使用 gparted,我们可以创建和管理磁盘分区。它允许我们创建新的分区表、分区、查看磁…

    2021年9月8日
  • 如何在 linux mint 20 上安装 imagemagick

    imagemagick 是一个免费的开源图像处理工具。它主要用于创建、编辑、合成或转换位图图像。它的用途包括调整大小、旋转、剪切图像、应用各种特殊效果或绘制文本、线条和曲线。它的灵…

    linux命令 2021年9月1日
  • tor 浏览器是一个开放网络和免费网络浏览器,可帮助用户防御流量分析,这是一种威胁个人隐私和自由、机密业务关系、活动和国家安全的网络监视。 在 linux mint 20 ulya…

    linux命令 2021年8月18日
  • emacs 是一个非常有用且功能丰富的文本编辑器,可以跨多个不同平台使用。emacs 还可以用于编码目的,支持 java、c 和python等编程语言。 在 linux min…

    linux命令 2021年7月10日
网站地图