这个网盘真是太好用了。
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
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|</id>|</id><default_enable/>|' /dev/shm/ocdownloader-master/appinfo/info.xml \
&& mv /dev/shm/ocdownloader-master /var/www/html/apps/ocdownloader \
&& rm oc.zip
curl -sSL https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl && chmod a+rx /usr/local/bin/youtube-dl
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
现在应该可以用了。