zoukankan      html  css  js  c++  java
  • 基于Ubuntu搭建Seafile专属网盘

    系统要求: Ubuntu 16.04.1 LTS 64 位操作系统

    安装 Seafile 服务器

    安装依赖环境

    在 Debian/Ubuntu 系统下,可以使用以下命令安装 MySQL:

    sudo apt-get update
    sudo apt-get install mysql-server

    使用以下命令安装 Python 相关依赖(安装 MySQL 过程需要为 MySQL 的 root 用户设置新密码,请记住该[密码]以供后面步骤使用):

    sudo apt-get install python2.7 python-setuptools python-imaging python-ldap python-mysqldb python-memcache python-urllib3

    为 Seafile 创建一个用户

    创建 Seafile 用户,使用它运行 Seafile 服务:

    sudo useradd -m -s /bin/bash seafile

    为该用户设置密码:

    sudo passwd seafile

    下载Seafile

    切换到新用户,需要输入你刚才为seafile用户设置的密码:

    su - seafile

    切换目录:

    cd ~

    这里可以查看获取最新 Seafile 下载链接,参考以下命令进行下载。

    wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.1.1_i386.tar.gz         //32位的,不太兼容
    wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.2.3_x86-64.tar.gz      //64位,测试正常

    解压:

    tar -xzf seafile-server_*
    mv seafile-server-*/ seafile-server/

    配置 Seafile

    运行Seafile设置脚本,并回答预设问题:

    cd seafile-server*
    ./setup-seafile-mysql.sh

    执行过程输入参数如下图:

    • [ This server's ip or domain ] 字段输入教程第一步申请的域名或者IP地址(<您的 CVM IP 地址>)。
    • mysql 的 [ root password ] 字段输入数据库密码。
    • 其他字段一路回车使用默认值。

    启动 Seafile

    ./seafile.sh start
    ./seahub.sh start

    执行过程输入参数如截图所示,其中 [ admin email ] 设置为您登录网盘的帐号,如 jikexianfeng@outlook.com

    [ admin password ] 和 [ admin password again ] 设置为登录网盘的密码,如 admin_Password

    部署完成

    恭喜,您的 Seafile 已经部署完成,您现在拥有专属的网盘了,登录的帐号密码为您启动 Seafile 步骤中设置的邮箱和密码。

  • 相关阅读:
    python 3 day1(上)
    JMeter (一) Thread Group
    TC-001下载并简单使用Python
    SQL Server ->> 谈SQL Server数据库大表迁移
    SQL Server ->> 记Alwayson高可用副本同步失败后续恢复的性能调优争议
    SQL Server ->> AlwaysOn高可用副本同步失败
    SQL Server ->> AlwaysOn 监控脚本
    Linux ->> Source命令
    PSD 转化成 HTML
    笔试
  • 原文地址:https://www.cnblogs.com/jikexianfeng/p/8427996.html
Copyright © 2011-2022 走看看