Minio ir jauns atvērtā koda projekts, ko izlaidis Anands Babu Periasamy, viens no GlusterFS dibinātājiem. Minio ir saderīgs ar Amason S3 izkliedēto objektu glabāšanas projektu, kas ieviests Golangā un ko atbalsta klients. NET, Java, Python, Javacript, Golang valodas. Minio var izmantot kā mākoņkrātuves risinājumu, lai glabātu milzīgu daudzumu attēlu, videoklipu un dokumentu. Pateicoties Golang ieviešanai, serveris var strādāt operētājsistēmās Windows, Linux, OS X un FreeBSD. Konfigurācija ir vienkārša, būtībā kopējot izpildāmo programmu, un var palaist vienu komandas rindu.
Dokumentācija:Hipersaites pieteikšanās ir redzama.
(Nav ieteicams pārbaudīt dokumentācijas oficiālo ķīniešu versiju, jo tā ir nepilnīga!) Padoms: MinIO ir operētājsistēmā WindowsIzkliedēta izvietošana, tikai eksperimentālie produkti, nav ieteicams, ja jūs stāvat viens, tas ir labi!
Lejupielādēt
Lejupielādēt Windows versiju:Hipersaites pieteikšanās ir redzama.
Instalācijas
Instanci var ātri startēt, izmantojot šādu komandu:
Tajā pašā laikā direktorijā D:\dev_tools\file_attach automātiski tiks izveidota mape .minio.sys
Piekļuve pārlūkprogrammai:Hipersaites pieteikšanās ir redzama.Noklusējuma konts un parole ir: minioadmin
Piekļuves konta un paroles iestatīšana
MinIO konti un paroles tiek iestatīti, izmantojot vides mainīgos: MINIO_ROOT_USER, MINIO_ROOT_PASSWORD un daži citi parametri tiek iestatīti arī vides mainīgo veidā.
Es redzēju internetā, ka pietiek ar vērtības modificēšanu pēc faila "D:\dev_tools\file_attach\.minio.sys\config\config.json" access_key un secret_key. Lai gan šī metode var mainīt kontu un paroli, tā nav droša un nav ieteicama.
config.json Faila saturs:
{"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":"expiry","value":"90"},{"key":"quota","value":"80"},{ "key":"pēc","value":"0"},{"key":"watermark_low","value":"70"},{"key":"watermark_high","value":"80"},{"key":"range","value":"on"},{"key":"commit","value":" rakstīšana"}]},"saspiešana":{"_":[{"key":"iespējot","vērtība":"izslēgts"},{"key":"allow_encryption","value":"izslēgts"},{"key":"paplašinājumi","vērtība":".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_ parole","value":""}]},"identity_openid":{"_":[{"key":"config_url","value":""},{"key":"client_id","value":""},{"key":"claim_name","value":"policy"},{"key":"claim_ prefikss","value":""},{"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":"namespace","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":"obligāts","value":"izslēgts"},{"key":"izturīgs","value":"izslēgts"},{"key":"no_wait","value":"izslēgts"},{"key":"internal","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":" lietotājvārds","value":""},{"key":"parole","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_ atslēga","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":"broker","value":""},{"key ":"tēma","value":""},{"key":"parole","value":""},{"key":"username","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":"namespace"},{"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":"parole","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"," vērtība":"izslēgts"},{"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":"namespace"},{"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":"parole","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"}]},"notify_webhook":{"_":[{"key":"enable","value":"off"},{" key":"galapunkts","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":"delay","value":"10"},{"key":"max_wait","value":"15s"}]},"storage_class":{"_":null}} Vispirms aizveriet tikko atvērto konsoles lietotni, un pareizais veids, kā to izdarīt, ir šāds:
Protams, jūs varat arī izmantot setx, lai iestatītu pastāvīgos mainīgos, skatiet:
MinIO šifrē konfigurācijas informāciju, kā parādīts nākamajā attēlā:
Visu konfigurāciju, IAM lietotāju un politiku šifrēšanas mēģinājums MinIO aizmugurējā sistēmā
Piezīme:Konta numuram jābūt vismaz 3 rakstzīmēm garam, un parolei jābūt 8 rakstzīmēm。 Pretējā gadījumā kļūda būs šāda:
Piekļuves atslēgas garumam jābūt vismaz 3 un slepenās atslēgas garumam vismaz 8 rakstzīmēm
MinIO ir instalēts kā pakalpojums operētājsistēmā Windows
Katru reizi, kad startējat MinIO, izmantojot komandrindu, tas ir ļoti neērti, un logu ir viegli aizvērt, un MinIO lietojumprogramma tiks aizvērta.
To var izvietot kā Windows pakalpojumu, izmantojot NSSM rīku, piemēram:
Vispirms pievienojiet NSSM.exe mainīgajā sistēmas ceļā. (izlaists)
Izveidojiet jaunu install.cmd failu, izmantojot šādu skripta komandu:
Ar peles labo pogu noklikšķiniet, lai palaistu kā administrators, kā parādīts šajā attēlā:
Atkārtoti atveriet vietni un piesakieties ar kontu: itsvse parole: ttsvse123456.
Izveidosim spaini ar nosaukumu tests,Un mēģiniet augšupielādēt failu,Jūs varat koplietot failu ar draugiem,Varat arī iestatīt saites derīguma termiņu,To var izmantot kā privāto tīkla disku, kā parādīts zemāk redzamajā attēlā:
Daži cilvēki var jautāt, kāda ir atšķirība starp to un saglabāšanu tieši cietā diska mapē?
1. MinIO nodrošina tīmekļa vizuālo failu skatīšanas interfeisu; 2. Tās kodols tiek faktiski izplatīts, izplatot to pašu failu dažādos servera mezglos, lai nodrošinātu faila uzticamību; 3. Ja mūsu krātuve ir attāls serveris, neatkarīgi no tā, vai mums ir nepieciešams augšupielādēt serverī, izmantojot citus protokolus, piemēram: FTP augšupielāde serverī, FTP izvietošana ir arī ļoti apgrūtinoša; 4. Tam ir dažas uzlabotas funkcijas, piemēram: koplietot failus tieši ar draugiem un iestatīt saites derīguma termiņus.
Tāpēc mēs to nevaram uzskatīt tikai par starpprogrammatūru, kas palīdz glabāt failus mapēs.
(Beigas)
|