-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
要说现在的数码世界,谁还没点云存储概念?手机拍照爆满了,电脑硬盘告急了,云服务器就像天降神兵,帮你解决所有存储烦恼!不过,听说“云服务器安装教程”一大堆,文章看得眼花缭乱,操作步骤又复杂,别怕,今天让咱们用乐呵呵的方式,带你图文并茂搞定云存储服务器安装,轻轻松松,上手无压力,连你家猫咪都能学会!
第一步:环境准备
想要安装云存储服务器,硬件环境必须先到位。云服务器一般低配没法玩转高性能存储,推荐至少准备一台八代处理器的服务器,内存16G起步,硬盘推荐使用SSD,速度杠杠的!操作系统上,Ubuntu 20.04 LTS是最佳拍档,中间完全没有任何小妖精作祟。
环境准备别以为只要硬件,网络环境也关键!公网IP没有就尴尬了,到时候连外面好友都连不上,装云存储服务器还让朋友观摩一下都不行,这不就尬尴了吗?推荐直接找靠谱VPS,或者自己用路由器搭建端口转发,问题都不是事儿。
第二步:选择云存储软件
市场上的云存储软件五花八门,宝塔的用户可以用宝塔面板安装NextCloud,操作简便;也可以直接在命令行安装ownCloud、Seafile或NextCloud这几大名扬四海的开源项目。这里小黑板划重点:NextCloud最受欢迎,社区活跃,插件丰富,更新迭代也给力,推荐入坑!
第三步:系统初始化
来点干货,假设我们服务器操作系统是Ubuntu 20.04:
先更新系统包:
sudo apt update && sudo apt upgrade -y
安装必要的软件依赖:
sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php php-gd php-curl php-zip php-xml php-mbstring php-bcmath unzip wget -y
启动MySQL服务并安全配置:
sudo mysql_secure_installation
上面这条你可以一路按回车,设置好root密码即可。反正基本都是“设个密码,别傻了没密码”这件事。
第四步:下载并部署NextCloud
接下来干脆来点实操:
wget https://download.nextcloud.com/server/releases/nextcloud-25.0.3.zip
解压文件:
unzip nextcloud-25.0.3.zip
移动到apache根目录:
sudo mv nextcloud /var/www/
设置文件夹权限:
sudo chown -R www-data:www-data /var/www/nextcloud/
到此为止,文件都就位了,但不要激动,这只是“房子”搭起来,家具还没搬进来呢。
第五步:配置Apache服务器
新建虚拟主机配置文件:
sudo nano /etc/apache2/sites-available/nextcloud.conf
粘贴以下内容:
<VirtualHost *:80>
DocumentRoot /var/www/nextcloud/
ServerName your-domain.com
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>
</VirtualHost>
这里替换your-domain.com为你的服务器实际域名或IP地址。
启用该站点,重启apache:
sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime
sudo systemctl restart apache2
看,服务器和站点心脏都跳起来了!
第六步:数据库设置
登录mysql创建数据库和用户:
sudo mysql -u root -p
CREATE DATABASE nextcloud_db;
CREATE USER 'nextcloud_user'@'localhost' IDENTIFIED BY 'strong_password';
GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
注意,“strong_password”请替换成你自己的超强密码,别用“123456”那种暴露自家家底的俗套。
第七步:通过网页完成安装
打开浏览器,输入http://your-domain.com,页面跳转到NextCloud安装界面。填写管理员账号密码,输入刚建的数据库相关信息,轻轻一点“安装”,稍等片刻,云存储服务器生龙活虎地上线了!
接下来你就可以上传文件,分享链接,手机同步,甚至还可以玩魔法,让工作与生活数据在云端浪起来!
然而,这篇教程直到这里不怪我,谁让猫咪跳上键盘敲了个回车,云存储服务器就神秘莫测地唤醒了呢?
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T