❗ Todos os códigos-fonte abertos hospedados podem ser modificados/testados/ajustados pelo autor. São todos códigos experimentais, portanto a disponibilidade de programas ou funções não é garantida. Se você deseja implantar o programa, baixe o pacote de integração compilado que fornecemos. para instalação.
Site oficial | Documentação | Site de demonstração | Miniaplicativo WeChat |
Programa de hospedagem de imagens Hellohao (Image Bed) Este é um programa de hospedagem de imagens de código aberto desenvolvido pelo framework SpringBoot escrito em linguagem JAVA. É um sistema de leito de imagem multifuncional com encaixe de fonte de armazenamento multiobjeto, um programa de hospedagem de imagem dedicado que adota前后端分离
e suporta imagens em vários formatos. Além web端
, este programa também oferece suporte comum a plataformas completas, como客户端(win/mac)
e移动端(小程序)
.
Principais áreas de aplicação do programa:个人照片存储
,团队共享图像
,博客/商城等网站图片托管
,图像批量云分享
etc. Possui excelentes funções de upload de imagens multiusuário e lógica completa de gerenciamento de consulta de imagens, além de suportar encaixe com vários armazenamentos de objetos.
Suporte de fonte de armazenamento:
Versão de código aberto:本地
,阿里OSS
,又拍USS
,七牛KODO
,腾讯COS
,网易NOS
, FTP
, AWS S3协议
Versão Core: A versão paga inclui mais recursos, compre a versão Core
20240319
Suporte final completo, não limitado a ( web端
/桌面端Windows/Mac
/移动端小程序
)
Design de arquitetura separada para front-end e back-end, tornando a implantação mais conveniente
Navegação em álbum de fotos pessoal, cartão de exibição de detalhes da imagem
Suporta arrastar e soltar fotos e tirar screenshots diretamente (Ctrl+V)
Suporta upload em lote de endereços URL
Copie o código do link incorporado com um clique ou personalize o formato do código incorporado
Integre serviços de e-mail, registre/recupere senhas e outras funções
Identificação multithread em tempo real de imagens ilegais
As imagens são armazenadas temporariamente periodicamente
Gravação/modificação do nome da imagem
Suporta formatos de imagem comuns, como: webp
, ico
, svg
etc.
Suporta modo de compartilhamento em lote de galeria
Verificação e upload de duplicação de imagem da conta
Configurar operações de lista negra de IP
Interface API controlável de upload de site
Definir capacidade disponível do usuário
Geração em lote de códigos de expansão de conta
Configuração detalhada de distribuição de upload e função de grupo de distribuição
Gerenciamento de upload de visitantes e usuários
Geração de código QR de link direto de imagem
Implantação do Docker-compose:
Crie o arquivo docker-compose.yml
Crie um arquivo
docker-compose.yml
na pasta criada em qualquer diretório do servidor com o seguinte conteúdo:(Modifique
端域名
,后端域名
,数据库密码
e outras informações anotadas abaixo. Preste atenção especial ao recuo do formato do arquivo e não o altere aleatoriamente)
version : " 3 "
services :
tbed-free :
# 具体版本号需要填写目前发行的最新版本
image : hellohao/tbed-free:2023xxxx
networks :
hellohao_network :
ports :
- " 10088:10088 "
- " 10089:10089 "
volumes :
- /HellohaoData/:/HellohaoData/
environment :
MYSQL_URL : jdbc:mysql://hellohaodb/tbed?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
# 数据库用户名(一般使用本镜像数据库无需修改,如果使用外部三方数据库自行修改自己的用户名)
MYSQL_USERNAME : root
# 自定设置一个MySQL的密码,请保证与下方 POSTGRES_PASSWORD 的变量值一致
MYSQL_PASS : tIaNGg@SHa&hIo56
# 前端域名(反代10089端口的域名)
HELLOHAO_WEB_HOST : http://pic.example.com
# 后端域名(反代10088端口的域名)
HELLOHAO_SERVER_HOST : http://server.example.com
hellohaodb :
image : hellohao/mysql-free:1.0
networks :
hellohao_network :
command :
- --default-authentication-plugin=mysql_native_password
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_general_ci
- --explicit_defaults_for_timestamp=true
ports :
- " 3307:3306 "
volumes :
- /HellohaoData/mysql:/var/lib/mysql
environment :
# MySQL的密码
MYSQL_ROOT_PASSWORD : tIaNGg@SHa&hIo56
networks :
hellohao_network :
Iniciar serviço Hellohao
docker-compose up -d
Para obter mais tutoriais de implantação, consulte os documentos relacionados ao programa
Para funções mais poderosas, você pode adquirir a versão Core do programa
Basta acessar seu nome de domínio front-end
Nome de usuário inicial: admin
-mail inicial: admin
: admin
Obter endereço: Obter no site oficial
Tanto
开源版
quantoCore版
podem ser usadas
É adequado apenas para acoplamento
Core付费版
. A versão de código aberto não pode ser encaixada por enquanto. Obter endereço: Obter no site oficial
Hellohao Image Hosting solicitou registro de direitos autorais de software de computador junto à Administração Nacional de Direitos Autorais da China e é protegido por leis e regulamentos.
Número de registro: 2023SR1210640
Este projeto segue o contrato de código aberto GNU Affero General Public License v3.0, informe antes de usar. Se você deseja uso comercial ou personalização do programa, entre em contato conosco primeiro para compartilhar seus interesses.
Se você encontrar um BUG, receba feedback
Se você precisar de personalização do programa ou outros serviços, entre em contato conosco Site oficial de hospedagem de imagens Hellohao