Seafile é um serviço de hospedagem de arquivos de nuvem auto-hospedado

Seafile Backup grátis e software de sincronização

Sistema de armazenamento em nuvem de alto desempenho seguro baseado em Python

O SeaFile é uma solução de arquivo de plataforma cruzada de código aberto e compartilhamento. É uma ferramenta de compartilhamento de arquivos de arquivos de alta confiabilidade, desempenho e produtividade.

Visão geral

O SeaFile é uma solução de arquivo auto-hospedada em código aberto e compartilhamento de solução para o sistema operacional Linux. É um serviço de hospedagem de arquivos em nuvem de plataforma cruzada que pode ser usada para armazenar arquivos em um servidor central. As coleções de arquivos do SeaFile são sincronizadas com o seu cliente pessoal ou cliente de dispositivo móvel separadamente. Um arquivo ou biblioteca também pode ser criptografado com uma senha escolhida pelo usuário. A Ferramenta de compartilhamento de arquivos do SEAFILE também permite que os usuários criem grupos e arquivos de compartilhamento fácil em grupos. O Sefile gerencia arquivos usando bibliotecas e cada biblioteca tem um proprietário. Um proprietário pode compartilhar a biblioteca com outros usuários ou grupos por permissões somente leitura ou de leitura. O SeaFile é uma solução de aplicativo de alto desempenho e melhor compartilhamento de arquivos. O armazenamento em nuvem de código aberto do Sefile é escrito usando o Python Django Framework e sua funcionalmente muito semelhante às nuvens Dropbox e Google Drive. O servidor de armazenamento de arquivos de código aberto SeaFile consiste em edição Wysiwyg de Markdown, wiki, rótulo de arquivo, de Django SeaHub, Seafile Server e CCNET Server. Possui muitos outros recursos, incluindo criptografia de arquivo, controle de versão, autenticação de dois fatores, edição on-line, bloqueio de arquivos, backup, recuperação de dados e muito mais. O software de compartilhamento de arquivos de código aberto do Sefile OFFIL possui 8,7k Github Stars e 1,3 Github Forks.

Requisitos de sistema

Os requisitos para configurar a solução de compartilhamento de arquivos corporativos SeaFile incluem:

  • Python e seus módulos
  • Ubuntu 20.04 LTS
  • Mysql ou mariadb
  • Nginx ou apache
  • Git

Características

Alguns dos principais recursos do serviço de hospedagem de arquivos de nuvem SeaFile estão listados abaixo:

  • Cross Platform Fast File Syncing.
  • Sincronização de arquivos com pastas ou servidores.
  • Controle de permissões somente leitura ou de leitura-gravação.
  • Compartilhamento e colaboração com usuários ou grupos.
  • Acesse arquivos na nuvem por unidade virtual.
  • Controle de versão e instantâneos para pastas.
  • Criptografia de ponta a ponta do lado do cliente.
  • Bloqueio de arquivo para evitar a edição simultânea.
  • Edição on -line de marcação.
  • Notificações em tempo real.
  • Controle de recursos baseados em função.
  • Suporte de integração LDAP/AD.
  • Backup e recuperação de dados
  • Código aberto

Instalação

Instale o SeaFile no Ubuntu

Este guia explica como configurar e executar o servidor de arquivos do mar a partir de um pacote pré-construído com o MySQL. As etapas de instalação abaixo supõem que todos os pacotes de dependência do SeaFile Cloud estejam instalados e atualizados no seu sistema. Siga as etapas de instalação do SeaFile:

    sudo apt update
    sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
    sudo apt install libpython3.8 ffmpeg

Faça o download do mais recente pacote do servidor Sefile de Download do Sefile. No momento desta instalação, o lançamento mais recente do SeaFile Server é 8.0.5 64bit:

    sudo `apt -y install wget
    wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz

Depois que o download do arquivo for concluído, extraia o diretório do arquivo para /opt:

    sudo tar -xvf  seafile-server_8.0.5_x86-64.tar.gz -C /opt
    sudo mv /opt/seafile-server-8.0.5 /opt/seafile

Em seguida, basta executar o script de configuração.

    cd /opt/seafile/
    sudo ./setup-seafile-mysql.sh

Este script o guiará para configurar seu servidor SeaFile usando o MySQL. O Seafile Server será executado na porta 8082 e a interface da web do Sefile estará acessível na porta 8000. Agora inicie os serviços do SeaFile por:

    cd /opt/seafile
    sudo ./seafile.sh start

Em seguida, inicie o serviço de frontend do site do SeaHub Django.

    sudo ./seahub.sh start 

Quando você inicia o SeaHub, o script solicitará que você crie uma conta de administrador para sua conta do Seafile Server. A porta padrão é 127.0.0.1:8000. Portanto, recomendamos que você implante um serviço de proxy reverso para que outros usuários possam acessar o serviço SeaHub. Você pode interromper o site da SeaHub e os processos do SeaFile com:

    ./seahub.sh stop
    ./seafile.sh stop

Parabéns! Você instalou com êxito o SeaFile File Sync and Share Platform no Ubuntu. Aproveitar!

Perguntas frequentes

Para que o SeaFile é usado?

O SeaFile é um aplicativo de alto desempenho de código aberto e melhor compartilhamento de arquivos. Ele permite armazenar arquivos em um servidor central e pode ser sincronizado com sistemas pessoais através do App Client.

O SeaFile é grátis?

Sim, o SeaFile é uma solução segura de armazenamento em nuvem auto-hospedada e pode ser acessada diretamente através da interface da Web do servidor.

O SeaFile é de código aberto?

O SEAFILE EFSS é um serviço de hospedagem de arquivos em nuvem de código aberto e seguro. O código -fonte deste aplicativo está disponível em Github.

é ofile é um armazenamento em nuvem ??

A Sefile Ltd. é um software líder de armazenamento em nuvem e compartilhamento de arquivos em nuvem seguros para pequenas empresas. Seu provedor está localizado com sede em Pequim, China.

Quão seguro é o SeaFile?

Os dados do SeaFile estão sob controle dos colaboradores e oferecem uma criptografia de ponta a ponta opcional. Um arquivo ou biblioteca também pode ser criptografado com uma senha escolhida pelo usuário para que ninguém possa roubar informações de dados.

 Português