本次搭建用1台普通云服务器/本地虚拟机即可,配置要求:
用SSH工具输入服务器IP、端口(默认22)、用户名(默认root)、密码登录,首次连接可能需要确认指纹,选“接受并保存”。
执行以下2条命令,更新所有软件包到最新稳定版:
```bash apt update -y && apt upgrade -y ```
如果云服务器单独挂载了数据盘(本地虚拟机可跳过),按以下步骤操作:
fdisk -l,找到未分区的磁盘(如/dev/vdb)mkfs.ext4 /dev/vdb,提示确认时输入y回车mkdir -p /data/archivesmount /dev/vdb /data/archivesblkid /dev/vdb,复制UUID后内容nano /etc/fstabUUID=你的UUID /data/archives ext4 defaults 0 0本次选择Nextcloud 28 LTS(轻量、全功能、国内适配好)作为核心,安装前先部署LAMP环境(Linux+Apache+MySQL8.0+PHP8.2)。
apt install apache2 -ysystemctl start apache2 && systemctl enable apache2apt install mysql-server -ysystemctl start mysql && systemctl enable mysqlmysql_secure_installationmysql -u root -p,输入刚才设置的root密码回车CREATE DATABASE nextcloud_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;CREATE USER 'nextcloud_user'@'localhost' IDENTIFIED BY '你的自定义强密码';GRANT ALL PRIVILEGES ON nextcloud_db. TO 'nextcloud_user'@'localhost';FLUSH PRIVILEGES;EXIT;add-apt-repository ppa:ondrej/php -y && apt update -yapt install php8.2 libapache2-mod-php8.2 php8.2-mysql php8.2-gd php8.2-curl php8.2-mbstring php8.2-intl php8.2-xml php8.2-zip php8.2-bz2 php8.2-opcache php8.2-imagick -ycd /var/www/htmlrm index.htmlwget https://mirrors.aliyun.com/nextcloud/releases/28.0.15/nextcloud-28.0.15.zipunzip nextcloud-28.0.15.zipmv nextcloud/ . && mv nextcloud/.htaccess . && mv nextcloud/.user.ini .rmdir nextcloud && rm nextcloud-28.0.15.zipchown -R www-data:www-data /var/www/html && chmod -R 755 /var/www/htmlmkdir -p /data/archives/nextcloud_data && chown -R www-data:www-data /data/archives/nextcloud_data && chmod -R 750 /data/archives/nextcloud_datanano /etc/apache2/sites-available/nextcloud.confa2ensite nextcloud.conf && a2enmod rewrite && a2enmod headers && a2enmod env && a2enmod dir && a2enmod mimea2dissite 000-default.confsystemctl restart apache2打开浏览器,访问http://你的服务器IP或域名,按以下步骤操作:
/data/archives/nextcloud_datanextcloud_user,密码填之前设置的数据库密码,数据库名填nextcloud_db,主机填localhostnano /etc/php/8.2/apache2/php.iniupload_max_filesize = 10Gpost_max_size = 10Gsystemctl restart apache2
档案整理行业认证,这玩意儿到底是不是你的职场“硬通货”?