小知识:从官方镜像安装owncloud 这个网盘真是太好用了。 ## 下载镜像 ``` docker pull owncloud ``` ## 运行镜像 ``` docker run -it -p 8099:80 owncloud /bin/bash ``` ## 安装一些包 ``` apt-get update && apt-get install -y \ aria2 \ curl \ unzip \ python \ bzip2 \ libcurl4-openssl-dev \ libfreetype6-dev \ libicu-dev \ libjpeg-dev \ libmcrypt-dev \ libmemcached-dev \ libpng12-dev \ libpq-dev \ libxml2-dev \ sudo \ git ``` ## 安装oc,做离线下载用 ### 下载 ``` curl -fsSL -o oc.zip \ "https://github.com/e-alfred/ocdownloader/archive/master.zip" \ && rm -rf /dev/shm/ocdownloader-master \ && unzip oc.zip -d /dev/shm \ && sed -i 's|||' /dev/shm/ocdownloader-master/appinfo/info.xml \ && mv /dev/shm/ocdownloader-master /var/www/html/apps/ocdownloader \ && rm oc.zip ``` ### 安装youtube支持 ``` curl -sSL https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl && chmod a+rx /usr/local/bin/youtube-dl ``` ## 安裝passman cd /var/www/html/apps && git clone https://github.com/nextcloud/passman.git ## 修改权限(可能会有安全问题) ``` cd /var/www/html/apps/ && chown -R www-data.www-data . && chmod -R 777 . ``` ## 运行 aria2必须以www-data用户运行 ``` sudo -u www-data /usr/bin/aria2c --enable-rpc --rpc-allow-origin-all -c -D --log=/dev/stdout --check-certificate=false & apache2-foreground ``` 现在应该可以用了。 来自 大脸猫 写于 2017-10-12 14:38 -- 更新于2020-10-19 13:06 -- 2 条评论