Servidor de upload de arquivos self-hosted feito para ShareX, com compartilhamento, galerias e links curtos.
sergix44/xbackbone
Servidor auto-hospedado para compartilhar arquivos e mídia, com suporte integrado ao ShareX, links curtos e múltiplos backends de armazenamento.
Alternativa open source a:Imgur
- Estrelas
- 1,170
- Forks
- 98
- Issues abertas
- 96
- Último commit
- há 18 dias
O que é?
O XBackBone é uma plataforma auto-hospedada para enviar e compartilhar imagens, GIFs, vídeos, áudios, PDFs, código e arquivos em geral. Os itens compartilhados podem ser acessados por links curtos com prévias para redes sociais, e a interface web oferece prévias integradas de mídias, PDFs e código com realce de sintaxe.
O projeto gera configurações de uploader prontas para uso no ShareX, ScreenCloud, Spectacle, no menu Compartilhar do macOS e em outras ferramentas, já preenchidas com a URL da instância e um token pessoal. Os arquivos podem ser armazenados em disco local, Amazon S3 ou serviços compatíveis com S3, FTP ou SFTP, e os uploads são deduplicados por impressão digital do conteúdo.
O projeto inclui gerenciamento multiusuário com funções de administrador e cotas de disco por usuário, controle de visibilidade por recurso com senhas e expiração opcionais, uma API REST versionada com documentação OpenAPI e autenticação de dois fatores e por passkey. A aplicação é desenvolvida com Laravel e Livewire e distribuída como um pacote Composer com um esqueleto mínimo.
Recursos principais
- 01Gera configurações de uploader para ShareX, ScreenCloud, Spectacle e o menu Compartilhar do macOS.
- 02Pré-visualizações integradas de imagens, vídeos, formas de onda de áudio, PDFs e código.
- 03Backends de armazenamento incluem disco local, armazenamento compatível com S3, FTP e SFTP.
- 04Os uploads são deduplicados por impressão digital do conteúdo.
- 05Visibilidade por recurso, senhas opcionais e datas de expiração.
- 06API REST versionada com autenticação por token e documentação OpenAPI.
Casos de uso
- Hospedar seu próprio servidor de uploads do ShareX ou de capturas de tela.
- Compartilhar arquivos e mídias com links curtos em um servidor privado.
- Gerenciar uploads de uma equipe pequena com cotas por usuário.
- Armazenar arquivos compartilhados no S3 ou em um servidor FTP/SFTP existente.
Início rápido
- 1
Consulte as instruções de instalação na documentação oficial
- 2
Confira a estrutura do monorepo: o esqueleto do app em app/ inclui xbackbone/core via Composer
Antes de usar
- O README não fornece comandos de instalação específicos e direciona para a documentação externa para configurar o projeto.
- Foi reconstruído com Laravel 13 e Livewire 4, então esta versão de próxima geração ainda pode estar em evolução.
Em coleções
Tópicos
Perguntas frequentes
- O que é xbackbone?
- Servidor auto-hospedado para compartilhar arquivos e mídia, com suporte integrado ao ShareX, links curtos e múltiplos backends de armazenamento. O XBackBone é uma plataforma auto-hospedada para enviar e compartilhar imagens, GIFs, vídeos, áudios, PDFs, código e arquivos em geral. Os itens compartilhados podem ser acessados por links curtos com prévias para redes sociais, e a interface web oferece prévias integradas de mídias, PDFs e código com realce de sintaxe.
- xbackbone é gratuito? Qual é a licença?
- xbackbone é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- xbackbone ainda é mantido?
- Manutenção ativa. O último commit de xbackbone foi em 19 de out. de 2026.
- Para que posso usar xbackbone?
- Hospedar seu próprio servidor de uploads do ShareX ou de capturas de tela. Compartilhar arquivos e mídias com links curtos em um servidor privado. Gerenciar uploads de uma equipe pequena com cotas por usuário. Armazenar arquivos compartilhados no S3 ou em um servidor FTP/SFTP existente.
- Como instalar xbackbone?
- Consulte as instruções de instalação na documentação oficial Confira a estrutura do monorepo: o esqueleto do app em app/ inclui xbackbone/core via Composer
- Onde consigo xbackbone?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sergix44/xbackbone
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de compartilhamento de imagens auto-hospedada com links privados, coleções, armazenamento S3/SMB, login único via OIDC e suporte a uploads pelo ShareX.
Hospede seu próprio serviço de upload de arquivos e gere links compartilháveis, com contas de usuário, álbuns, snippets, encurtador de URL e suporte a armazenamento S3.
Um programa de listagem de arquivos auto-hospedado que reúne vários serviços de armazenamento em nuvem e discos locais em uma única interface web e no WebDAV.
App de compartilhamento de arquivos auto-hospedado que oferece a cada cliente uma página privada para entrar e baixar os arquivos compartilhados com ele.
Servidor de arquivos portátil em Python, com uploads e downloads retomáveis, acessível por qualquer navegador e via WebDAV, SFTP, FTP, TFTP e SMB.