Nextcloud 一直在挑战本地云服务器的功能和功能。在最新版本中,Nextcloud 借助对 UI 的全面重新设计,将部分重点转移到了数字福祉上。有更多的个性化、更普遍的访问、大大改进的应用程序、内置的照片上传器和编辑器、上传照片的人工智能面部和对象识别、改进的 Talk、更高效的电子邮件客户端、更好的联系人组织等等。
Nextcloud 25 最引人注目的是用户界面。设计师和开发人员真的竭尽全力使平台更加用户友好和现代。像往常一样,安装 Nextcloud 也有多种途径。但是,我想走传统路线并将其安装在 Ubuntu Server 22.04 上。
安装 Nextcloud 25 需要什么
要安装 Nextcloud 25,您需要一个正在运行的 Ubuntu Server 22.04 实例和一个具有 sudo 权限的用户。而已。
如何安装必要的要求
您必须做的第一件事是使用以下命令安装 Web 和数据库服务器:
sudo apt-get install apache2 mysql-server -y
使用以下命令启动并启用它们:
sudo systemctl enable --now apache2
sudo systemctl enable --now mysql
接下来,安装 php 依赖项:
sudo apt-get install php zip libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-mysql php-bcmath php-gmp zip -y
如何设置 MySQL 的root密码
出于某种原因,mysql_secure_installation 让我失望了。相反,我不得不手动设置 MySQL 管理员密码。首先使用以下命令登录 MySQL 控制台:
sudo mysql
在那里,设置管理员密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'PASSWORD';
其中 PASSWORD 是强/唯一密码。
使用 exit 退出控制台。
如何创建数据库和用户
接下来,我们可以创建数据库。为此,请使用以下命令重新登录 MySQL 控制台:
mysql -u root -p
使用以下命令创建数据库:
CREATE DATABASE nextcloud;
使用以下命令创建新客户:
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'PASSWORD';
其中 PASSWORD 是唯一且强密码。
使用以下命令为新客户授予必要的权限:
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
使用以下命令刷新权限并退出控制台:
FLUSH PRIVILEGES;
exit
如何下载和解压 Nextcloud 文件
使用以下命令下载 Nextcloud 源:
wget https://download.nextcloud.com/server/releases/latest.zip
安装解压缩:
sudo apt-get install unzip -y
解压下载的文件:
unzip latest.zip
使用以下命令将新目录移动到 Apache 文档根目录:
sudo mv nextcloud /var/www/html/
授予适当的权限:
sudo chown -R www-data:www-data /var/www/html/nextcloud
如何为 Nextcloud 配置 Apache
我们现在必须使用以下命令创建一个 Apache 配置文件:
sudo nano /etc/apache2/sites-available/nextcloud.conf
在该文件中,粘贴以下内容:
Alias /nextcloud "/var/www/html/nextcloud/"
<Directory /var/www/html/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
启用新站点:
sudo a2ensite nextcloud
启用必要的 Apache 模块:
sudo a2enmod rewrite headers env dir mime
使用以下命令增加 PHP 内存限制:
sudo sed -i '/^memory_limit =/s/=.*/= 512M/' /etc/php/7.4/apache2/php.ini
重启阿帕奇:
sudo systemctl restart apache2
如何完成安装
最后,打开 Web 浏览器并将其指向 http://SERVER/nextcloud,其中 SERVER 是托管服务器的 IP 地址或域。您应该会看到基于 Web 的安装程序,您必须在其中创建一个管理员用户并填写数据库的详细信息(图 A)。
单击安装。完成后,您会发现自己在新的 Nextcloud Hub 上,以管理员用户身份登录(图 B)。
至此,您刚刚安装了 Nextcloud 优秀开发人员提供的最新和最出色的版本。享受焕然一新的界面和所有新功能吧。
注意:现在服务器报价出炉,价格很低
1、腾讯云:限时 2860 元无门槛代金券:点击一键领取。
2、腾讯云最新优惠活动,3年/5年服务器限时抢购:点击前往。
3、阿里云:限时 2000 元无门槛代金券:点击一键领取。