目录


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进行最后的配置。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐