软件:nextcloud

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
软件:nextcloud [2025/12/08 01:29] – [Nextcloud部署] admin软件:nextcloud [2026/01/02 00:57] (当前版本) – 外部编辑 127.0.0.1
行 11: 行 11:
 网页服务器  nginx 与 php-fpm 网页服务器  nginx 与 php-fpm
  
-PHP +PHP ctype  curl DOM fileinfo filter  GD xml mbstring OpenSSL posix session zip zlib
- +
-ctype (included with PHP) +
- +
-curl +
- +
-DOM +
- +
-fileinfo (included with PHP) +
- +
-filter (only on Mageia and FreeBSD) +
- +
-GD +
- +
-xml (provides SimpleXML, XMLReader and XMLWriter; requires Linux package libxml2 version >= 2.7.0) +
- +
-mbstring +
- +
-OpenSSL (included with PHP) +
- +
-posix +
- +
-session (included with PHP) +
- +
-zip +
- +
-zlib+
  
 <code -> <code ->
 sudo apt update && sudo apt upgrade sudo apt update && sudo apt upgrade
-sudo apt install nginx mariadb-server postgresql +sudo apt install nginx postgresql 
-sudo apt install php php-fpm php-mysql php-pgsql+sudo apt install php php-fpm php-pgsql
 sudo apt install php-gd php-curl php-mbstring php-intl php-gmp php-xml php-imagick php-zip sudo apt install php-gd php-curl php-mbstring php-intl php-gmp php-xml php-imagick php-zip
 # 验证 # 验证
行 50: 行 24:
 sudo vi /etc/php/*/fpm/php.ini sudo vi /etc/php/*/fpm/php.ini
 修改php.ini文件,按/搜索 按n查找下一个匹配项 修改php.ini文件,按/搜索 按n查找下一个匹配项
 +php_value max_input_time 3600
 +php_value max_execution_time 3600
 +php_value upload_max_filesize 16G
 +php_value post_max_size 16G
 memory_limit = 512M memory_limit = 512M
 +
 +disable_functions = no value
 +opcache.enable = ON
 +open_basedir = no value
 +upload_tmp_dir = no value
 按`esc`键,输入`:wq`退出 按`esc`键,输入`:wq`退出
  
行 60: 行 43:
 sudo -u www-data php occ app:disable app_api sudo -u www-data php occ app:disable app_api
  
-sudo systemctl restart php8.4-fpm.service+sudo systemctl restart php*-fpm.service
 </code> </code>
- 
  
 ===== SQL配置 ===== ===== SQL配置 =====
行 92: 行 74:
  
 upload_tmp_dir: See Uploading big files > 512MB upload_tmp_dir: See Uploading big files > 512MB
- 
  
 ===== Nginx配置 ===== ===== Nginx配置 =====
行 322: 行 303:
     -keyout cloud.example.com.key \     -keyout cloud.example.com.key \
     -out cloud.example.com.crt \     -out cloud.example.com.crt \
-    -subj "/C=CN/ST=Beijing/L=Beijing/O=MyOrg/CN=localhost"+    -subj "/C=CN/ST=Beijing/L=Beijing/O=MyOrg/CN=cloud.example.com"
 mkdir /etc/nginx/conf.d/cert mkdir /etc/nginx/conf.d/cert
 mv cloud.example.com.* /etc/nginx/conf.d/cert/ mv cloud.example.com.* /etc/nginx/conf.d/cert/
 sudo nginx -t sudo nginx -t
 </code> </code>
- 
  
 ===== Nextcloud部署 ===== ===== Nextcloud部署 =====
行 339: 行 319:
 <code -> <code ->
 # 按住 shift 在空白处鼠标右键选 在此处打开powershell窗口 # 按住 shift 在空白处鼠标右键选 在此处打开powershell窗口
-scp .\nextcloud.zip user@127.0.0.1:/home/user+scp .\nextcloud_latest.zip user@example.com:/home/user
 # 等待上传完成 登入服务器解压文件 # 等待上传完成 登入服务器解压文件
-unzip nextcloud.zip+unzip nextcloud_latest.zip
 sudo mv ./nextcloud /var/www/ sudo mv ./nextcloud /var/www/
 sudo chown -R www-data:www-data /var/www/nextcloud sudo chown -R www-data:www-data /var/www/nextcloud
行 353: 行 333:
     2 => 'cloud.example.com',     2 => 'cloud.example.com',
   ),   ),
 +
 +cd /var/www/nextcloud/apps                          //进入apps目录
 +wget https://example/xxx.tar.gz                 //下载软件
 +tar -zxvf xxx.tar.gz                           //解压
 +chown -R apache:apache xx                      //授权解压的文件
 +rm -rf xxx.tar.gz                              //删除下载的压缩包
 </code> </code>
  
 [[https://localhost/install/]] [[https://localhost/install/]]
 +
 +[[https://example.com/install/]]
  
 浏览器访问向导安装 浏览器访问向导安装
行 385: 行 373:
 身份认证 需要认证 身份认证 需要认证
  
-证书 localhost@qq.com ********+证书 localhost@qq.com 
 + 
 +<code -> 
 +https://github.com/ONLYOFFICE/onlyoffice-nextcloud 
 +scp ./onlyoffice.tar.gz user@example.com:/home/user 
 +tar -xvzf onlyoffice.tar.gz 
 +sudo cp -r onlyoffice /var/www/nextcloud/apps/ 
 +sudo chown -R www-data:www-data /var/www/nextcloud/apps/onlyoffice 
 +应用>你的应用>ONLYOFFICE>启用 
 +管理设置>设置>ONLYOFFICE>ONLYOFFICE Docs地址 
 +/etc/onlyoffice/documentserver/local.json 
 +{"services": {"CoAuthoring": {"token": {"enable": {"request": {"inbox": true,"outbox": true},"browser": true}},"secret": {"inbox": {"string": "yoursecret"},"outbox": {"string": "yoursecret"},"session": {"string": "yoursecret"}}}}} 
 +occ命令检查与ONLYOFFICE文档的连接 
 +occ onlyoffice:documentserver --check 
 +</code>
  
  
  • 软件/nextcloud.1765128592.txt.gz
  • 最后更改: 2026/01/02 02:07
  • (外部编辑)