NAS 详细搭建方案 -安装NextCloud
NextCloud简单地说,nextcloud 就是一个开源的网盘。NextCloud服务端下载地址1 安装服务端sudo wget https://download.nextcloud.com/server/releases/nextcloud-15.0.2.zipsudo unzip nextcloud-15.0.2.zipsudo cp -r nextcloud /var/www...
·
目录
- 1 准备工作
- 2 安装硬件和操作系统
- 2.1 安装宿主系统ESXI 6.5
- 2.2 安装NAS操作系统
- 2.3 安装Windows Server
- 2.3.1 添加磁盘
- 2.4 安装Ubuntu Server
- 3 安装软件
- 3.1 安装MySQL
- 3.2 安装aria2
- 3.3 安装Emby
- 3.4 安装NextCloud
- 3.5 安装shadowsocks 服务端
NextCloud
简单地说,nextcloud 就是一个开源的网盘。
NextCloud服务端下载地址
1 安装服务端
sudo wget https://download.nextcloud.com/server/releases/nextcloud-15.0.2.zip
sudo unzip nextcloud-15.0.2.zip
sudo cp -r nextcloud /var/www/
sudo chown -R www-data:www-data /var/www/nextcloud/
2 配置Apache
sudo vi /etc/apache2/sites-available/nextcloud.conf
# 写入以下配置 #############################################
Alias /nextcloud "/var/www/nextcloud/"
<VirtualHost *:80>
ServerName nc.onit.run
DocumentRoot /var/www/nextcloud/
<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>
# #################################################################
#启用服务并重启apache
sudo a2ensite nextcloud.conf
sudo service apache2 reload
sudo a2enmod rewrite headers env dir mime ssl
sudo service apache2 restart
3 配置MySQL
# 登录数据库
sudo mysql -u root -p
# 创建 nextcloud 数据库
CREATE DATABASE nextcloud;
# 创建 nextcloud 用户及密码
create user nextcloud@localhost identified by 'mynextcloudpassword';
# 为 nextcloud 用户分配 nextcloud 数据库的管理权限(密码用上面的密码)
grant all on *.* to 'nextcloud'@'localhost' identified by 'mynextcloudpassword' with grant option;
# 刷新权限记录
FLUSH PRIVILEGES;
# 退出数据库
EXIT;
4 配置nextcloud
访问http://IP/nextcloud
进行最后的配置。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)