Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 18470|Απάντηση: 5

Χώρος αποθήκευσης MinIO (1) Εγκατάσταση του MinIO ως υπηρεσίας στα Windows

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 7/3/2021 6:17:11 μ.μ. | | | |
Το Minio είναι ένα νέο έργο ανοιχτού κώδικα που κυκλοφόρησε από τον Anand Babu Periasamy, έναν από τους ιδρυτές του GlusterFS. Το Minio είναι συμβατό με το έργο αποθήκευσης κατανεμημένων αντικειμένων S3 της Amason, που υλοποιείται στο Golang και υποστηρίζεται από τον πελάτη. Γλώσσες NET, Java, Python, Javacript, Golang.
Το Minio μπορεί να χρησιμοποιηθεί ως λύση αποθήκευσης cloud για την αποθήκευση τεράστιων ποσοτήτων εικόνων, βίντεο και εγγράφων. Χάρη στην εφαρμογή Golang, ο διακομιστής μπορεί να λειτουργήσει σε Windows, Linux, OS X και FreeBSD. Η διαμόρφωση είναι απλή, ουσιαστικά αντιγράφει το εκτελέσιμο πρόγραμμα και μπορεί να εκτελεστεί μία μόνο γραμμή εντολών.

Τεκμηρίωση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Δεν συνιστάται να ελέγξετε την επίσημη κινεζική έκδοση της τεκμηρίωσης καθώς είναι ελλιπής!
Συμβουλή: Το MinIO βρίσκεται στα WindowsΚατανεμημένη ανάπτυξη, μόνο πειραματικά προϊόντα, δεν συνιστάται, αν είστε μόνοι, δεν πειράζει!

Καταφόρτωση

Λήψη για έκδοση Windows:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Εγκατάσταση

Μπορείτε να ξεκινήσετε γρήγορα μια παρουσία χρησιμοποιώντας την ακόλουθη εντολή:


D:\dev_tools\minio>minio.exe server D:\dev_tools\file_attach
Endpoint: Η σύνδεση με υπερσύνδεσμο είναι ορατή.  Η σύνδεση με υπερσύνδεσμο είναι ορατή.
RootUser: minioadmin
RootPass: minioadmin

Πρόσβαση στο πρόγραμμα περιήγησης:
   Η σύνδεση με υπερσύνδεσμο είναι ορατή.  Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Πρόσβαση στη γραμμή εντολών:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
   $ mc.exe Alias Set MyminioΗ σύνδεση με υπερσύνδεσμο είναι ορατή.minioadmin minioadmin

Object API (συμβατό με Amazon S3):
   Πηγαίνω:         Η σύνδεση με υπερσύνδεσμο είναι ορατή.
   Ιάβα:      Η σύνδεση με υπερσύνδεσμο είναι ορατή.
   Πύθων:     Η σύνδεση με υπερσύνδεσμο είναι ορατή.
   JavaScript:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
   .ΝΕΤ:      Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Εντοπίστηκαν προεπιλεγμένα διαπιστευτήρια 'minioadmin:minioadmin', αλλάξτε αμέσως τα διαπιστευτήρια χρησιμοποιώντας 'MINIO_ROOT_USER' και 'MINIO_ROOT_PASSWORD'



Ταυτόχρονα, θα δημιουργηθεί αυτόματα ένας φάκελος .minio.sys στον κατάλογο D:\dev_tools\file_attach

Πρόσβαση στο πρόγραμμα περιήγησης:Η σύνδεση με υπερσύνδεσμο είναι ορατή.Ο προεπιλεγμένος λογαριασμός και ο κωδικός πρόσβασης είναι: minioadmin



Ρύθμιση λογαριασμού πρόσβασης και κωδικού πρόσβασης

Οι λογαριασμοί και οι κωδικοί πρόσβασης MinIO ορίζονται μέσω μεταβλητών περιβάλλοντος: MINIO_ROOT_USER, MINIO_ROOT_PASSWORD και ορισμένες άλλες παράμετροι ορίζονται επίσης με τη μορφή μεταβλητών περιβάλλοντος.

Είδα στο Διαδίκτυο ότι αρκεί να τροποποιήσω τις τιμές στην τιμή μετά την access_key και secret_key του αρχείου "D:\dev_tools\file_attach\.minio.sys\config\config.json". Αν και αυτή η μέθοδος μπορεί να αλλάξει τον λογαριασμό και τον κωδικό πρόσβασης, δεν είναι ασφαλής και δεν συνιστάται.


config.json Περιεχόμενα αρχείου:

{"api":{"_":[{"key":"requests_max","value":"0"},{"key":"requests_deadline","value":"10s"},{"key":"cluster_deadline","value":"10s"},{"key":"cors_allow_origin","value": "*"},{"key":"remote_transport_deadline","value":"2h"},{"key":"list_quorum","value":"strict"},{"key":"extend_list_cache_life","value":"0s"},{"key":"replication_workers ","value":"100"}]},"audit_webhook":{"_":[{"key":"enable","value":"off"},{"key":"endpoint","value":""},{"key":"auth_token","value":""},{"key":"client_cert","value":""} ,{"key":"client_key","value":""}]},"cache":{"_":[{"key":"drives","value":""},{"key":"exclude","value":""},{"key":"λήξη","value":"90"},{"key":"quota","value":"80"},{ "key":"μετά","value":"0"},{"key":"watermark_low","value":"70"},{"key":"watermark_high","value":"80"},{"key":"range","value":"on"},{"key":"commit","value":" writethrough"}]},"compression":{"_":[{"key":"enable","value":"off"},{"key":"allow_encryption","value":"off"},{"key":"extensions","value":".txt,.log,.csv,.json,.tar,. xml,.bin"},{"key":"mime_types","value":"text/*,application/json,application/xml,binary/octet-stream"}]},"credentials":{"_":[{"key":"access_key","value":"minioadmin"}, {"key":"secret_key","value":"minioadmin"}]},"etcd":{"_":[{"key":"endpoints","value":""},{"key":"path_prefix","value":""},{"key":"coredns_path","value":"/skydns"},{" key":"client_cert","value":""},{"key":"client_cert_key","value":""}]},"heal":{"_":[{"key":"bitrotscan","value":"off"},{"key":"max_sleep","value":"1s"},{"key":"max_io" ,"value":"10"}]},"identity_ldap":{"_":[{"key":"server_addr","value":""},{"key":"username_format","value":""},{"key":"user_dn_search_base_dn","value":""},{"key":"user_ dn_search_filter","value":""},{"key":"group_search_filter","value":""},{"key":"group_search_base_dn","value":""},{"key":"sts_expiry","value":"1h"},{"key":"tls_skip_ verify","value":"off"},{"key":"server_insecure","value":"off"},{"key":"server_starttls","value":"off"},{"key":"lookup_bind_dn","value":""},{"key":"lookup_bind_ password","value":""}]},"identity_openid":{"_":[{"key":"config_url","value":""},{"key":"client_id","value":""},{"key":"claim_name","value":"policy"},{"key":"claim_ πρόθεμα","τιμή":""},{"key":"scopes","value":""},{"key":"jwks_url","value":""}]},"kms_kes":{"_":[{"key":"endpoint","value":""},{"key":"key_name","value":""},{"key":" cert_file","value":""},{"key":"key_file","value":""},{"key":"capath","value":""}]},"kms_vault":{"_":[{"key":"endpoint","value":""},{"key":"key_name","value":""},{"key ":"auth_type","value":"approle"},{"key":"auth_approle_id","value":""},{"key":"auth_approle_secret","value":""},{"key":"capath","value":""},{"key":"key_version","value ":""},{"key":"χώρος ονομάτων","value":""}]},"logger_webhook":{"_":[{"key":"enable","value":"off"},{"key":"endpoint","value":""},{"key":"auth_token","value":""}]},"notify_ amqp":{"_":[{"key":"enable","value":"off"},{"key":"url","value":""},{"key":"exchange","value":""},{"key":"exchange_type","value":""},{"key":"routing_key","value":""}, {"key":"υποχρεωτικό","value":"off"},{"key":"ανθεκτικό","value":"off"},{"key":"no_wait","value":"off"},{"key":"εσωτερικό","value":"off"},{"key":"auto_deleted","value":"off" },{"key":"delivery_mode","value":"0"},{"key":"queue_limit","value":"0"},{"key":"queue_dir","value":""}]},"notify_elasticsearch":{"_":[{"key":"enable","value":"off"},{ "key":"url","value":""},{"key":"format","value":"namespace"},{"key":"index","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"},{"key":" username","value":""},{"key":"password","value":""}]},"notify_kafka":{"_":[{"key":"enable","value":"off"},{"key":"topic","value":""},{"key":"brokers","value":""},{" key":"sasl_username","value":""},{"key":"sasl_password","value":""},{"key":"sasl_mechanism","value":"plain"},{"key":"client_tls_cert","value":""},{"key":"client_tls_ key","value":""},{"key":"tls_client_auth","value":"0"},{"key":"sasl","value":"off"},{"key":"tls","value":"off"},{"key":"tls_skip_verify","value":"off"},{"key":"queue_ limit","value":"0"},{"key":"queue_dir","value":""},{"key":"version","value":""}]},"notify_mqtt":{"_":[{"key":"enable","value":"off"},{"key":"μεσίτης","value":""},{"κλειδί ":"topic","value":""},{"key":"password","value":""},{"key":"όνομα χρήστη","value":""},{"key":"qos","value":"0"},{"key":"keep_alive_interval","value":"0s"},{"key":" reconnect_interval","value":"0s"},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"}]},"notify_mysql":{"_":[{"key":"enable","value":"off"},{"key":" format","value":"χώρος ονομάτων"},{"key":"dsn_string","value":""},{"key":"table","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"},{"key":"max_ open_connections","value":"2"}]},"notify_nats":{"_":[{"key":"enable","value":"off"},{"key":"address","value":""},{"key":"subject","value":""},{"key":"username","value ":""},{"key":"password","value":""},{"key":"token","value":""},{"key":"tls","value":"off"},{"key":"tls_skip_verify","value":"off"},{"key":"cert_authority","value":""} ,{"key":"client_cert","value":""},{"key":"client_key","value":""},{"key":"ping_interval","value":"0"},{"key":"streaming","value":"off"},{"key":"streaming_async"," value":"απενεργοποίηση"},{"key":"streaming_max_pub_acks_in_flight","value":"0"},{"key":"streaming_cluster_id","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit"," value":"0"}]},"notify_nsq":{"_":[{"key":"enable","value":"off"},{"key":"nsqd_address","value":""},{"key":"topic","value":""},{"key":"tls","value":"off"},{"key":"tls_ skip_verify","value":"off"},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"}]},"notify_postgres":{"_":[{"key":"enable","value":"off"},{"key":"format", "value":"χώρος ονομάτων"},{"key":"connection_string","value":""},{"key":"table","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"},{"key":"max_ open_connections","value":"2"}]},"notify_redis":{"_":[{"key":"enable","value":"off"},{"key":"format","value":"namespace"},{"key":"address","value":""},{"key":"key"," value":""},{"key":"password","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"}]},"notify_webhook":{"_":[{"key":"enable","value":"off"},{" key":"τελικό σημείο","value":""},{"key":"auth_token","value":""},{"key":"queue_limit","value":"0"},{"key":"queue_dir","value":""},{"key":"client_cert","value":""},{"key":" client_key","value":""}]},"policy_opa":{"_":[{"key":"url","value":""},{"key":"auth_token","value":""}]},"region":{"_":[{"key":"name","value":""}]},"scanner":{"_":[{" key":"καθυστέρηση","value":"10"},{"key":"max_wait","value":"15s"}]},"storage_class":{"_":null}}

Αρχικά, κλείστε την εφαρμογή κονσόλας που μόλις ανοίξατε και ο σωστός τρόπος για να το κάνετε είναι ο εξής:

Φυσικά, μπορείτε επίσης να χρησιμοποιήσετε το setx για να ορίσετε μόνιμες μεταβλητές, δείτε:

cmd για να ορίσετε την εντολή μεταβλητής μόνιμου περιβάλλοντος
https://www.itsvse.com/thread-9230-1-1.html

Το MinIO κρυπτογραφεί τις πληροφορίες διαμόρφωσης, όπως φαίνεται στην παρακάτω εικόνα:
Προσπάθεια κρυπτογράφησης όλων των ρυθμίσεων, των χρηστών IAM και των πολιτικών στο backend MinIO



Σημείωση:Ο αριθμός λογαριασμού πρέπει να αποτελείται από τουλάχιστον 3 χαρακτήρες και ο κωδικός πρόσβασης πρέπει να αποτελείται από 8 χαρακτήρες。 Διαφορετικά, το σφάλμα θα είναι το εξής:

Το μήκος του κλειδιού πρόσβασης πρέπει να είναι τουλάχιστον 3 και το μήκος του μυστικού κλειδιού τουλάχιστον 8 χαρακτήρες

Το MinIO εγκαθίσταται ως υπηρεσία στα Windows

Κάθε φορά που ξεκινάτε το MinIO μέσω της γραμμής εντολών, είναι πολύ άβολο και είναι εύκολο να κλείσετε το παράθυρο και η εφαρμογή MinIO θα κλείσει.

Μπορεί να αναπτυχθεί ως υπηρεσία των Windows μέσω του εργαλείου NSSM, όπως:

Αναπτύξτε εφαρμογές ως υπηρεσίες Windows μέσω NSSM
https://www.itsvse.com/thread-9551-1-1.html

Αρχικά, προσθέστε NSSM.exe μέσα στη μεταβλητή διαδρομής συστήματος. (παραλείπεται)

Δημιουργήστε ένα νέο αρχείο install.cmd με την ακόλουθη εντολή δέσμης ενεργειών:

Κάντε δεξί κλικ για εκτέλεση ως διαχειριστής, όπως φαίνεται στην παρακάτω εικόνα:



Ανοίξτε ξανά τον ιστότοπο και συνδεθείτε με τον λογαριασμό: itsvse κωδικός πρόσβασης: ttsvse123456.

Ας δημιουργήσουμε έναν κάδο με το όνομα δοκιμή, Και προσπαθήστε να ανεβάσετε ένα αρχείο, Μπορείτε να μοιραστείτε το αρχείο με φίλους, Μπορείτε επίσης να ορίσετε την περίοδο ισχύος του συνδέσμου, Μπορεί να χρησιμοποιηθεί ως ιδιωτικός δίσκος δικτύου όπως φαίνεται στο παρακάτω σχήμα:



Μερικοί άνθρωποι μπορεί να ρωτήσουν, ποια είναι η διαφορά μεταξύ αυτού και της αποθήκευσης απευθείας σε ένα φάκελο σκληρού δίσκου;

1. Το MinIO παρέχει μια διεπαφή προβολής οπτικών αρχείων ιστού.
2. Ο πυρήνας του διανέμεται στην πραγματικότητα, διανέμοντας το ίδιο αρχείο σε διαφορετικούς κόμβους διακομιστή για να διασφαλιστεί η αξιοπιστία του αρχείου.
3. Εάν ο αποθηκευτικός μας χώρος είναι απομακρυσμένος διακομιστής, εάν χρειάζεται να ανεβάσουμε στον διακομιστή μέσω άλλων πρωτοκόλλων, όπως: Μεταφόρτωση FTP στον διακομιστή, η ανάπτυξη FTP είναι επίσης πολύ ενοχλητική.
4. Διαθέτει ορισμένες προηγμένες δυνατότητες, όπως: κοινή χρήση αρχείων απευθείας με φίλους και ορισμός περιόδων ισχύος συνδέσμων.

Επομένως, δεν μπορούμε να το θεωρήσουμε απλώς ως ενδιάμεσο λογισμικό που σας βοηθά να αποθηκεύετε αρχεία σε φακέλους.


(Τέλος)






Προηγούμενος:Ανάρτηση αναφοράς νεοφερμένου
Επόμενος:Προσαρμοσμένη διεύθυνση διαδρομής favicon ico HTML
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 9/3/2021 3:15:19 μ.μ. |
Τροποποίηση παραμέτρων θύρας



Παράδειγμα:

 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 23/1/2022 8:56:05 μ.μ. |
Εντολή εκκίνησης (ορισμός λογαριασμού και κωδικού πρόσβασης) σε περιβάλλον Linux:


Δημοσιεύτηκε στις 15/4/2023 5:39:32 μ.μ. |
Αυτή η ανάρτηση επεξεργάστηκε τελευταία φορά από yczhou στις 2023-4-15 17:48

Δημοσιεύτηκε στις 15/4/2023 5:48:13 μ.μ. |

Ευχαριστώ που το μοιράστηκες
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 28/8/2025 5:02:26 μ.μ. |
Αποθήκευση MinIO (iii) Αντιγραφή-μεταφόρτωση (μετεγκατάσταση) τοπικών αρχείων στον κάδο minio
https://www.itsvse.com/thread-11060-1-1.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com