❗ Tous les codes open source hébergés peuvent être modifiés/testés/ajustés par l'auteur. Ce sont tous des codes expérimentaux, donc la disponibilité des programmes ou des fonctions n'est pas garantie. Si vous souhaitez déployer le programme, veuillez télécharger le package d'intégration compilé que nous fournissons. pour l'installation.
Site officiel | Documentation | Site de démonstration | Client de bureau | Applet WeChat |
Programme d'hébergement d'images Hellohao (Image Bed) Il s'agit d'un programme d'hébergement d'images open source développé par le framework SpringBoot écrit en langage JAVA. Il s'agit d'un système de lit d'images polyvalent avec une station d'accueil pour sources de stockage multi-objets, un programme d'hébergement d'images dédié qui adopte前后端分离
et prend en charge les images dans plusieurs formats. En plus web端
, ce programme prend également en charge la prise en charge commune de toutes les plates-formes telles que客户端(win/mac)
et移动端(小程序)
.
Principaux domaines d'application du programme :个人照片存储
,团队共享图像
,博客/商城等网站图片托管
,图像批量云分享
etc. Il dispose d'excellentes fonctions de téléchargement d'images multi-utilisateurs et d'une logique complète de gestion des requêtes d'images, et prend en charge l'amarrage avec plusieurs magasins d'objets.
Prise en charge des sources de stockage :
Version open source :本地
,阿里OSS
,又拍USS
,七牛KODO
,腾讯COS
,网易NOS
, FTP
, AWS S3协议
Version Core : La version payante comprend plus de fonctionnalités, achetez la version Core
20240319
Prise en charge complète, sans s'y limiter ( web端
/桌面端Windows/Mac
/移动端小程序
)
Conception d'architecture séparée pour le front-end et le back-end, rendant le déploiement plus pratique
Navigation dans l'album photo personnel, carte d'affichage des détails de l'image
Prend en charge le glisser-déposer d'images et la prise de captures d'écran directement (Ctrl+V)
Prise en charge du téléchargement par lots d'adresses URL
Copiez le code du lien intégré en un clic ou personnalisez le format du code intégré
Intégrez les services de messagerie, enregistrez/récupérez des mots de passe et d'autres fonctions
Identification multithread en temps réel des images illégales
Les images sont temporairement stockées périodiquement
Enregistrement/modification du nom de l’image
Prend en charge les formats d'image courants tels que : webp
, ico
, svg
etc.
Prise en charge du mode de partage par lots de la galerie
Vérification et téléchargement de la duplication de l'image du compte
Configurer les opérations de liste noire IP
Interface API contrôlable pour le téléchargement du site
Définir la capacité disponible pour l'utilisateur
Génération par lots de codes d'extension de compte
Configuration détaillée de la distribution de téléchargement et fonction de groupe de distribution
Gestion des uploads des visiteurs et des utilisateurs
Génération de code QR de lien direct d'image
Déploiement Docker-compose :
Créer un fichier docker-compose.yml
Créez un fichier
docker-compose.yml
dans le dossier créé dans n'importe quel répertoire du serveur avec le contenu suivant :(Modifiez
端域名
,后端域名
,数据库密码
et d'autres informations annotées ci-dessous. Portez une attention particulière à l'indentation du format de fichier et ne la modifiez pas au hasard)
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 :
Démarrer le service Hellohao
docker-compose up -d
Pour plus de didacticiels de déploiement, reportez-vous aux documents liés au programme
Pour des fonctions plus puissantes, vous pouvez acheter la version Core du programme
Accédez simplement à votre nom de domaine front-end
Nom d'utilisateur initial : admin
-mail initial : admin
de passe initial : admin
Obtenir l'adresse : obtenir sur le site officiel
开源版
/Core版
peuvent être utilisées
Il ne convient que pour l'amarrage
Core付费版
. La version open source ne peut pas être ancrée pour le moment. Obtenir l'adresse : obtenir sur le site officiel
Hellohao Image Hosting a demandé l'enregistrement des droits d'auteur de logiciels informatiques auprès de l'Administration nationale du droit d'auteur de Chine et est protégé par les lois et réglementations.
Numéro d'enregistrement : 2023SR1210640
Ce projet suit l'accord open source GNU Affero General Public License v3.0, veuillez en informer avant utilisation. Si vous souhaitez une utilisation commerciale ou une personnalisation du programme, veuillez d'abord nous contacter pour partager vos intérêts.
Si vous rencontrez un BUG, soyez les bienvenus.
Si vous avez besoin d'une personnalisation du programme ou d'autres services, veuillez nous contacter Site officiel d'hébergement d'images Hellohao