软件:nextcloud

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
软件:nextcloud [2025/12/07 04:36] – [安装环境依赖] admin软件:nextcloud [2025/12/08 11:55] (当前版本) – [安装环境依赖] admin
行 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 +sudo apt install nginx mariadb-server postgresql 
-sudo apt install php php-fpm php-mysql  +sudo apt install php php-fpm php-mysql php-pgsql 
-sudo apt install php-gd php-mysql 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
 # 验证 # 验证
 php -m | grep -E 'curl|dom|gd|mbstring|zip|xml|openssl' php -m | grep -E 'curl|dom|gd|mbstring|zip|xml|openssl'
行 52: 行 26:
 memory_limit = 512M memory_limit = 512M
 按`esc`键,输入`:wq`退出 按`esc`键,输入`:wq`退出
 +
 +# 查找 occ 文件
 +sudo find / -name "occ" -type f 2>/dev/null
 +cd /var/www/nextcloud
 +sudo -u www-data php occ status
 +#禁用 AppAPI
 +sudo -u www-data php occ app:disable app_api
 +
 +sudo systemctl restart php8.4-fpm.service
 </code> </code>
  
行 307: 行 290:
 } }
 </code> </code>
 +
 +<code ->
 +sudo apt -y install openssl 
 +openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
 +    -keyout cloud.example.com.key \
 +    -out cloud.example.com.crt \
 +    -subj "/C=CN/ST=Beijing/L=Beijing/O=MyOrg/CN=localhost"
 +mkdir /etc/nginx/conf.d/cert
 +mv cloud.example.com.* /etc/nginx/conf.d/cert/
 +sudo nginx -t
 +</code>
 +
  
 ===== Nextcloud部署 ===== ===== Nextcloud部署 =====
行 324: 行 319:
 sudo chown -R www-data:www-data /var/www/nextcloud sudo chown -R www-data:www-data /var/www/nextcloud
 sudo chmod -R 777 /var/www/nextcloud/ sudo chmod -R 777 /var/www/nextcloud/
 +
 +sudo vi /var/www/nextcloud/config/config.php
 +'trusted_domains' =>
 +  array (
 +    0 => 'localhost',
 +    1 => '127.0.0.1',
 +    2 => 'cloud.example.com',
 +  ),
 </code> </code>
  
行 342: 行 345:
 数据库名称 nextcloud_db 数据库名称 nextcloud_db
  
-数据库地址 localhost:3306+数据库地址 localhost:3306 localhost:5432  3306mysql 5432pgsql
  
 管理>基本设置>电子邮件服务器 管理>基本设置>电子邮件服务器
行 352: 行 355:
 来自地址 localhost@qq.com 来自地址 localhost@qq.com
  
-服务器地址 qq.com:456+服务器地址 smtp.qq.com:465
  
 身份认证 需要认证 身份认证 需要认证
  
-证书 localhost@qq.com localhost@qq.com+证书 localhost@qq.com ********
  
  
  • 软件/nextcloud.1765053366.txt.gz
  • 最后更改: 2025/12/07 04:36
  • admin