前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小知识:从官方镜像安装owncloud

小知识:从官方镜像安装owncloud

作者头像
超级大猪
发布2019-11-22 14:51:22
7710
发布2019-11-22 14:51:22
举报
文章被收录于专栏:大猪的笔记

这个网盘真是太好用了。

下载镜像

代码语言:javascript
复制
docker pull owncloud

运行镜像

代码语言:javascript
复制
docker run -it -p 8099:80 owncloud /bin/bash

安装一些包

代码语言:javascript
复制
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,做离线下载用

下载

代码语言:javascript
复制
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支持

代码语言:javascript
复制
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

修改权限(可能会有安全问题)

代码语言:javascript
复制
cd /var/www/html/apps/ &&
chown -R www-data.www-data . &&
chmod -R 777 .

运行

aria2必须以www-data用户运行

代码语言:javascript
复制
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 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载镜像
  • 运行镜像
  • 安装一些包
  • 安装oc,做离线下载用
    • 下载
      • 安装youtube支持
      • 安裝passman
      • 修改权限(可能会有安全问题)
      • 运行
      相关产品与服务
      容器服务
      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档