La position actuelle:Accueil du site>Cloudreve auto - construit Cloud disk Real station: la capacité et la vitesse sont déterminées par vous - même

Cloudreve auto - construit Cloud disk Real station: la capacité et la vitesse sont déterminées par vous - même

2022-05-14 18:10:46Conception de l'architecture Java

Un.、Préface

Pourquoi utiliser un disque Web auto - construit,Le disque Cloud sur le marché ne sent plus bon?

Derrière chaque besoin de l'utilisateur se trouve le scénario,Et ces scénarios différenciés sont générés par différents types d'utilisateurs.

C'est comme si, en tant que propriétaire du numéro technique, je voulais partager des informations que j'ai résumées moi - même,Après avoir mis quelques disques Cloud, il est parfois signalé par d'autres petits amis qui ne savent pas d'où ils viennent,Le lien de signalement est annulé,L'annulation du lien a également affecté mon partage de données.En même temps, j'aimerais que mon contenu partagé soit enregistré dans le nombre de téléchargements、Autoriser plusieurs téléchargements、Voulez - vous faire quelques actions de drainage lors du téléchargement, etc.

Ainsi, dans des situations spéciales comme celle - ci, vous devez créer votre propre disque Web pour maintenir les données dont vous avez besoin,De même, certaines entreprises ou organisations construisent des fonctions de service de disque réseau relativement privées,Pour les utilisateurs internes.

Alors...,Et ce n'est pas nécessairement que le marché ne sent pas mauvais,Juste parce que j'ai besoin de construire mon propre disque.J'ai essayé de me construire sur ce chemin、kodexplorer、OwncloudAttendez.,Il se trouve que Cloudreve Je me sens plus parfumé après avoir essayé,Plus de fonctionnalités prises en charge.Alors préparez - vous à partager avec vos petits amis Cloudreve Installation、Configuration et utilisation,Laissez aussi les petits amis qui en ont besoin goûter.

2.、Cloudreve Introduction

Cloudreve,Pour vous aider à construire rapidement et au moindre coût un système de disques réseau public - privé.

 Fonction

Caractéristiques

  • ️ Support natif、Esclave、Sept vaches、Alicloud OSS、Tencent Cloud COS、Encore des nuages.、OneDrive (Y compris la version Internet du siècle) En tant que terminal de stockage
  •  Télécharger/Télécharger Prise en charge de la transmission directe du client,Prise en charge de la limite de vitesse de téléchargement
  •  Dockable Aria2 Téléchargement hors ligne
  •  En ligne Compression/Décompresser、Téléchargement de paquets Multi - fichiers
  •  écraser toutes les politiques de stockage WebDAV Appui au Protocole
  • Glisser - déposer et télécharger、Téléchargement du Répertoire、Streaming upload Processing
  • ️ Gestion des fichiers
  • ‍‍ Utilisateurs multiples、Groupes d'utilisateurs
  •  Créer un fichier、Liens de partage pour les répertoires,Expiration automatique réglable
  • ️‍️ Vidéo、Images、Audio、Texte、Office Aperçu en ligne des documents
  •  Couleurs personnalisées、Mode obscurité、PWA Application、Application d'une seule page dans l'ensemble de la station
  •  All-In-One Emballez,Déballage et prêt à l'emploi

 Information

  1. Site officiel:cloudreve.org
  2. Documentation:docs.cloudreve.org/getting-sta…
  3. Communauté:forum.cloudreve.org
  4. Code source:github.com/cloudreve/C…
  5. Présentation:demo.cloudreve.org

Trois、Préparation environnementale

  1. Ressources du serveur Cloud ou serveur local,Recommandé Tencent Cloud Lightweight Server,Y compris les composants de la pagode,C'est le plus simple de tous les services Cloud:console.cloud.tencent.com/lighthouse/…
  2. Nom de domaine enregistré,Si l'accès au nom de domaine n'est pas nécessaire,Accès direct au réseau public fourni par les services CloudIP
  3. CloudrevePaquet d'installation:github.com/cloudreve/C…

Le cas de cette section est basé sur Tencent Cloud,Si vous utilisez un autre serveur Cloud,Trouvez la configuration de localisation correspondante.Ces services en nuage sont essentiellement utilisés de la même manière,.En cas de problème, veuillez contacter le service à la clientèle du Service Cloud correspondant,Ne me contactez pas.

Quatre、Configuration de la pagode

La pagode est facile à utiliserLinux/WindowsPanneau de gestion de l'exploitation et de la maintenance du serveur,Le logiciel de sécurité et l'environnement de configuration sont très pratiques sur la page de fond de la pagode.La pagode peut généralement être installée sur un serveur Cloud,Certains fabricants ont également intégré la pagode à leurs propres serveurs Cloud.

1. Obtenir le nom d'utilisateur et le mot de passe

  • Adresse:console.cloud.tencent.com/lighthouse/…
  • .La gestion de l'application entrant dans le service verra l'information logicielle dans l'application:Pagode,Cliquez iciConnexionAprès le bouton,Vous obtiendrez l'adresse de connexion de la pagode、Nom d'utilisateur et mot de passe「Ces informations peuvent être modifiées ultérieurement dans les coulisses de la pagode」. * Socket connection established * Last login: Sat Apr 10 09:33:50 2021 from 119.29.96.147 [[email protected] ~]$ sudo /etc/init.d/bt default ================================================================== BT-Panel default info! ================================================================== Adresse du panneau extranet: http://80.71.255.122:8888/cloudtencent Adresse du panneau Intranet: http://10.0.8.9:8888/cloudtencent *Ce qui suit n'est que le mot de passe par défaut initial du compte,Si vous ne pouvez pas vous connecterbtCommande de Réinitialisation du compte/Mot de passe username: 3kkjecc3 password: 3f7d2743018b If you cannot access the panel, release the following panel port [8888] in the security group Si le panneau n'est pas accessible,Vérifiez le pare - feu./Si vous voulez apprendre à construire un site Web[8888]Port ================================================================== Copier le Code

2. 8888 Autorisation de port

  • .Après avoir obtenu le nom d'utilisateur et le mot de passe du panneau,Pas encore d'accès direct,Parce que votre port n'est pas encore autorisé.
  • À ce moment - là, sur la plateforme de service Cloud,Cliquez sur cette configuration du pare - feu,Ajouter 8888 Port.

3. Connectez - vous à l'arrière - plan de la pagode

Adresse:
http://80.71.255.122:8888/cloudtencent - Vous devez changer d'adresse Description:Quelques conseils et l'installation du logiciel lors de l'entrée initiale dans la pagode,Choisissez l'installation dont vous avez besoin. Page:

Cinq、Installation des services

Il y a un menu terminal dans la barre de menu à gauche du panneau de la pagode,Cliquer pour entrer est une fenêtre noire,Ensuite, nous installons tout le service ici.

1. Voir le noyau de service au terminal pagode

Parce que les différents services Cloud peuvent être adm Ou arm Architecture,Correspondant au téléchargement Cloudreve Ça changera aussi. cloudreve_Numéro de version_Système d'exploitation_CPUArchitecture.tar.gz,Donc ici nous avons besoin d'utiliser arch Commande pour voir les informations de service suivantes.

Last failed login: Sat Apr 10 11:38:41 CST 2021 from 194.165.16.68 on ssh:notty
There were 8 failed login attempts since the last successful login.
Last login: Sat Apr 10 09:57:33 2021 from 127.0.0.1
[[email protected] ~]# arch
x86_64
Copier le Code
  • x86_64:Représentant amd64
  • aarch64:Représentant arm64

2. Téléchargement et installation

Après avoir identifié notre architecture de service Cloud,Sélectionner la correspondance Cloudreve Version,Copier l'adresse.La mienne.:github.com/cloudreve/C…

Commandes d'installation

mkdir /www/wwwroot/cloudreve    # Créer un nouveau dossier Store
cd /www/wwwroot/cloudreve           # Saisissez ce dossier
wget https://github.com/cloudreve/Cloudreve/releases/download/3.3.1/cloudreve_3.3.1_linux_amd64.tar.gz # Téléchargez le lien que vous avez copié
tar -zxvf cloudreve_3.3.1_linux_amd64.tar.gz   # Décompresser le programme principal obtenu
chmod +x ./cloudreve                         				  # Autoriser l'exécution
./cloudreve                                 						 # Démarrage Cloudreve

# Interception des informations de fonctionnement
[Info]    2021-04-10 10:39:59 Initialisation de la connexion à la base de données
[Info]    2021-04-10 10:39:59 Démarrer l'initialisation de la base de données...
[Info]    2021-04-10 10:39:59 Compte d'administrateur initial:[email protected]
[Info]    2021-04-10 10:39:59 Mot de passe initial de l'Administrateur:U4BfStlm
[Info]    2021-04-10 10:40:00 Fin de l'initialisation de la base de données
[Info]    2021-04-10 10:40:00 Initialiser la file d'attente des tâches,WorkerNum = 10
[Info]    2021-04-10 10:40:00 Initialisation des tâches programmées...
[Info]    2021-04-10 10:40:00 Mode de fonctionnement actuel:Master
[Info]    2021-04-10 10:40:00 Commence à écouter. :5212
Copier le Code
  • wget,Remplacer par votre Cloudreve Adresse
  • tar,Est remplacé par le nom correspondant
  • Enfin, copiez ces commandes dans la fenêtre noire de votre terminal,Il a lancé l'installation.Une fois l'installation terminée, vous obtiendrez un nom d'utilisateur et un mot de passe initiaux,Copier et coller enregistrer

3. Open port 5212

  • Cloudreve Une fois l'installation terminée,L'adresse d'accès est à votre serviceIP:5212,Mais en ce moment,5212L'accès direct n'est pas disponible et nécessite une autorisation. ​
  • L'autorisation en coulisses de la pagode ne suffit pas,L'autorisation est également requise sur le pare - feu de la plateforme de services en nuage,Comme suit: ​

4. Services de connexion

  • Adresse:http://80.71.255.122:5212

  • Si tout se passe bien maintenant vous pouvez utiliser votre propre disque réseau,Mais une chose à savoir si vous avez encore besoin de définir un nom de domaine,Alors n'utilisez pas,Définissez d'abord le nom de domaine,Sinon, certaines imagesIPTélécharger sous et sous le nom de domaine,Le partage est problématique.

Six、Démon de processus

En fait, une fois l'installation du Service terminée, il est prêt à être utilisé,Mais il est difficile de s'assurer que le panneau de la pagode n'est pas redémarré ou qu'en cas d'exception, il est in évitable que nous commencions le Service de disque Cloud nous - mêmes.Alors,Un démon est nécessaire pour redémarrer automatiquement le service.

Dans le Software Store du panneau de la pagode,Trouver Supervisor Installation.SupervisorC'est avecPythonMise au point d'un programme commun de gestion des processus,Peut transformer un processus normal en ligne de commande en arrière - plandaemon,Et surveiller l'état du processus,Redémarrage automatique en cas de sortie anormale.

1. Supervisor Configuration

  • Nom:Cloudreve
  • Démarrer l'utilisateur:root Par défaut
  • Exécuter le Répertoire:/www/wwwroot/cloudreve/
  • Commande de démarrage:/www/wwwroot/cloudreve/cloudreve

2. Supervisor Démarrage

  • Après la configuration du démon,Redémarrer le coin supérieur droit du panneau de la pagode,Redémarrer le service après l'entrée
  • Après le redémarrage, entrez dans le panneau de la pagode et vous verrez que le démon est déjà en train de démarrer,Maintenant, c'est à Supervisor Gestion

Sept、Configurer le nom de domaine

1. Résoudre le nom de domaine

  • Avant de configurer un nom de domaine,Besoin de configurer un nom de domaine que vous avez déjà préparéARésolution des dossiers,Pour configurer l'agent inverse plus tard.

2. Agent inverse

  • Cliquez sur le bouton site dans le menu à gauche du panneau de la pagode,Ajouter un site.Le nom de domaine dans le site est l'information lors de la configuration pour résoudre le nom de domaine,La mienne.pan.itedus.cn
  • Une fois le site configuré, vous devez configurer un Proxy inverse pour ce site,Cliquez sur ses paramètres pour accéder à.Ajouter et définir la cible dans l'agent inverseURL:127.0.0.1:5212
  • Enfin,Si votre nom de domaine a été résolu,Maintenant vous pouvez accéder à votre service de disque Cloud via un nom de domaine,.Vous pouvez également télécharger et partager des fichiers.Par exemple, les fichiers que j'ai partagés:pan.itedus.cn/s/qofO

Huit、Commutation de base de données

La base de données par défaut du système est autonome SQLite,Vous pouvez changer Mysql,Comme suit:

  1. Type de base de données,Actuellement pris en charge sqlite | mysql

Type = mysql 2. Nom d'utilisateur User = Cloudreve 3. Mot de passe Password = Cloudreve 4. Adresse de la base de données Host = 127.0.0.1 5. Nom de la base de données Name = Cloudreve 6. Préfixe de la Feuille de données TablePrefix = cd_

  • N'oubliez pas d'utiliser la commande pour redémarrer après le basculement,Parce qu'il faut recréer le compte et le mot de passe
  • Si vous ne voyez pas le numéro de compte et le mot de passe,Vous pouvez supprimer la base de données créée,Encore une fois.

Neuf、Résumé

  • À propos de Cloudreve L'installation et l'utilisation du disque Cloud sont démontrées ici,Si vous êtes intéressé, vous pouvez aussi construire votre propre.En plus Cloudreve Vous pouvez obtenir son code source,Il est possible d'ajouter quelques fonctionnalités souhaitées sur la base du code source,.Par exemple, lors du téléchargement pour se concentrer sur quelque chose à télécharger, etc.
  • Sauf que Cloudreve Le disque Cloud peut également essayer d'avoir un nuage,Ce disque Cloud peut être installé directement sur un simple serveur,Peut également être mis à jour automatiquement,Ce sera plus facile à utiliser.
  • Qu'il s'agisse d'un service Cloud ou d'une variété d'outils,Essayez encore quelque chose comme ça,Vous pouvez ajouter beaucoup d'autres connaissances à votre compréhension.Peut - être.,Tu n'es pas qu'un simpleCRUDIngénieur du développement,Peut - être l'o & M.、Produits、Les affaires!

Mentions de copyright
Auteur de cet article [Conception de l'architecture Java],Réimpression s’il vous plaît apporter le lien vers l’original, merci
https://fra.chowdera.com/2022/134/202205141743459678.html

Recommandé au hasard