美文网首页NextCloud
宝塔面板安装Nextcloud+aria2离线下载

宝塔面板安装Nextcloud+aria2离线下载

作者: Backlit | 来源:发表于2018-04-27 15:27 被阅读0次

    CentOS7

     

    配置环境

     
    安装宝塔

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
    

     
    极速安装LAMP

    Apache 2.4
    MySQL 5.5
    Pure-Ftpd 1.0.47
    PHP 7.1
    phpMyAdmin 4.7
    

     
    2G及以上RAM可选择更高版本的MySQL
     
    软件设置添加PHP插件

    fileinfo
    opcache
    redis
    

     
     

    安装Nextcloud

     
    网站设置添加域名domain,设置ssl证书
    开启强制HTTPS
     
    文件管理进入网站根目录,删除所有文件,然后使用离线下载下载Nextcloud包

    https://download.nextcloud.com/server/releases/nextcloud-13.0.2.zip
    

     
    解压并将所有文件移动到网站根目录
     
    访问域名,设置账户密码
     
    数据库选择MySQL,账户root,密码来自宝塔面板“数据库”“root密码”
     
    数据库名随意输入,localhost不变
     
     

    配置aria2与管理面板

     
    安装aria2

    yum -y install aria2
    

     
    创建配置文件与日志

    cd ~
    mkdir .aria2
    cd .aria2
    touch aria2.conf
    touch aria2.session
    

     
    编辑配置文件

    vi aria2.conf
    

     
    点击Insert然后粘贴

    ##### RPC Options #####
    
    enable-rpc=true
    rpc-listen-port=6800
    rpc-allow-origin-all=true
    rpc-listen-all=true
    
    ##### Advance Options #####
    
    daemon=true
    disk-cache=16M
    file-allocation=falloc
    
    save-session=/root/.aria2/aria2.session
    input-file=/root/.aria2/aria2.session
    save-session-interval=60
    
    ##### Basic Options #####
    
    dir=/www/wwwroot/domain/data/downloads
    max-concurrent-downloads=20
    max-connection-per-server=10
    min-split-size=20M
    split=10
    

     
    esc然后:wq保存并退出
     
    启动aria2

    aria2c
    

     
    宝塔面板“安全”打开6800端口
     
    创建网站,进入根目录
     
    清空目录,离线下载ariang

    https://github.com/mayswind/AriaNg/releases/download/0.4.0/aria-ng-0.4.0.zip
    

     
    解压并保证所有文件位于根目录
     
    访问域名即可进入控制台
     
     

    配置文件权限

     
    宝塔面板添加定时任务(1-5分钟)

    cd /www/wwwroot/domain/data/downloads
    sudo chmod 777 *
    

     
    点击执行脚本查看日志是否成功

    使用Ubuntu安装lnmp时的一些注意事项

     
    安装宝塔面板

    wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
    

    程序版本

    nginx1.12
    php7.1
    mysql5.5
    

    插件

    fileinfo
    opchache
    redis
    

    新建网站配置ssl
    配置伪静态

    location
    ~ ^/(data|config|\.ht|db_structure\.xml|README) {
    deny all;
    }
    

    网站目录下载文件解压

    打开域名配置账户密码数据库

    php配置文件添加以下内容并重启服务

    opcache.enable=1
    opcache.enable_cli=1
    opcache.interned_strings_buffer=8
    opcache.max_accelerated_files=10000
    opcache.memory_consumption=128
    opcache.save_comments=1
    opcache.revalidate_freq=1
    

    配置内存缓存
    在nextcloud目录config文件最后一个括号前添加代码

    'memcache.local' => '\OC\Memcache\Redis',
    'redis' => array(
    'host' => 'localhost',
    'port' => 6379,
    ),
    

    解决无法获取环境变量
    修改/www/server/php/71/etc/php-fpm.conf
    添加以下代码

    env[HOSTNAME] = $HOSTNAME
    env[PATH] = /usr/local/bin:/usr/bin:/bin
    env[TMP] = /tmp
    env[TMPDIR] = /tmp
    env[TEMP] = /tmp
    

    后台任务使用cron

    相关文章

      网友评论

        本文标题:宝塔面板安装Nextcloud+aria2离线下载

        本文链接:https://www.haomeiwen.com/subject/imnblftx.html