這個網盤真是太好用了。
下載下傳鏡像
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|</id>|</id><default_enable/>|' /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
複制
現在應該可以用了。