Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 18470|Jawab: 5

Penyimpanan MinIO (1) Instal MinIO sebagai layanan di bawah Windows

[Salin tautan]
Diposting pada 07/03/2021 18.17.11 | | | |
Minio adalah proyek open source baru yang dirilis oleh Anand Periasamy, salah satu pendiri GlusterFS. Minio kompatibel dengan proyek penyimpanan objek terdistribusi S3 Amason, diimplementasikan di Golang, dan didukung oleh klien. Bahasa NET, Java, Python, Javacript, Golang.
Minio dapat digunakan sebagai solusi penyimpanan cloud untuk menyimpan gambar, video, dan dokumen dalam jumlah besar. Berkat implementasi Golang, server dapat bekerja di Windows, Linux, OS X, dan FreeBSD. Konfigurasinya sederhana, pada dasarnya menyalin program yang dapat dieksekusi, dan satu baris perintah dapat dijalankan.

Dokumentasi:Login hyperlink terlihat.

Tidak disarankan untuk memeriksa dokumentasi versi Cina resmi karena tidak lengkap!
Tip: MinIO ada di bawah WindowsPenerapan terdistribusi, hanya produk eksperimental, tidak disarankan, jika Anda berdiri sendiri, tidak apa-apa!

Mengunduh

Unduh untuk versi Windows:Login hyperlink terlihat.

Instalasi

Anda dapat dengan cepat memulai instans dengan menggunakan perintah berikut:


D:\dev_tools\minio>minio.exe server D:\dev_tools\file_attach
Endpoint: Login hyperlink terlihat.  Login hyperlink terlihat.
RootUser: minioadmin
RootPass: minioadmin

Akses Browser:
   Login hyperlink terlihat.  Login hyperlink terlihat.

Akses baris perintah:Login hyperlink terlihat.
   $ mc.exe alias set myminioLogin hyperlink terlihat.minioadmin minioadmin

API Objek (kompatibel dengan Amazon S3):
   Pergi:         Login hyperlink terlihat.
   Jawa:      Login hyperlink terlihat.
   Python:     Login hyperlink terlihat.
   JavaScript:Login hyperlink terlihat.
   .NET:      Login hyperlink terlihat.
Kredensial default yang terdeteksi 'minioadmin:minioadmin', harap segera ubah kredensial menggunakan 'MINIO_ROOT_USER' dan 'MINIO_ROOT_PASSWORD'



Pada saat yang sama, folder .minio.sys akan dibuat secara otomatis di bawah direktori D:\dev_tools\file_attach

Akses browser:Login hyperlink terlihat.Akun dan kata sandi default adalah: minioadmin



Menyiapkan akun akses dan kata sandi

Akun dan kata sandi MinIO diatur melalui variabel lingkungan: MINIO_ROOT_USER, MINIO_ROOT_PASSWORD, dan beberapa parameter lainnya juga diatur dalam bentuk variabel lingkungan.

Saya melihat di Internet bahwa cukup memodifikasi nilai dalam nilai setelah access_key dan secret_key file "D:\dev_tools\file_attach\.minio.sys\config\config.json". Meskipun metode ini dapat mengubah akun dan kata sandi, metode ini tidak aman dan tidak disarankan.


config.json Isi File:

{"api":{"_":[{"key":"requests_max","value":"0"},{"key":"requests_deadline","value":"10s"},{"key":"cluster_deadline","value":"10s"},{"key":"cors_allow_origin","value": "*"},{"kunci":"remote_transport_deadline","nilai":"2h"},{"kunci":"list_quorum","nilai":"ketat"},{"kunci":"extend_list_cache_life","nilai":"0s"},{"kunci":"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":"setelah","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"},{"kunci":"mime_types","nilai":"teks/*,aplikasi/json,aplikasi/xml,biner/oktet-aliran"}]},"kredensial ":{"_":[{"kunci":"access_key","nilai":"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_ awalan","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":"wajib","value":"off"},{"key":"durable","value":"off"},{"key":"no_wait","value":"off"},{"key":"internal","value":"off"},{"key":"auto_deleted","value":"off" },{"kunci":"delivery_mode","nilai":"0"},{"kunci":"queue_limit","nilai":"0"},{"kunci":"queue_dir","nilai":""}]},"notify_elasticsearch":{"_":[{"kunci":"aktifkan","nilai":"mati"},{ "kunci":"url","nilai":""},{"kunci":"format","nilai":"namespace"},{"kunci":"indeks","nilai":""},{"kunci":"queue_dir","nilai":""},{"kunci":"queue_limit","nilai":"0"},{"kunci":" nama pengguna","nilai":""},{"kunci":"kata sandi","nilai":""}]},"notify_kafka":{"_":[{"kunci":"aktifkan","nilai":"mati"},{"kunci":"topik","nilai":""},{"kunci":"makelar","nilai":""},{" key":"sasl_username","value":""},{"key":"sasl_password","value":""},{"key":"sasl_mechanism","value":"plain"},{"key":"client_tls_cert","value":"},{"key":"client_tls_ kunci","nilai":""},{"kunci":"tls_client_auth","nilai":"0"},{"kunci":"sasl","nilai":"mati"},{"kunci":"tls","nilai":"mati"},{"kunci":"tls_skip_verify","nilai":"mati"},{"kunci":"queue_ limit","value":"0"},{"key":"queue_dir","value":""},{"key":"version","value":""}]},"notify_mqtt":{"_":[{"key":"enable","value":"off"},{"key":"broker","value":""},{"key ":"topic","value":""},{"key":"password","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":"password","value":""},{"key":"token","value":""},{"key":"tls","value":"off"},{"key":"tls_skip_verify","value":"off"},{"key":"cert_authority","value":""} ,{"kunci":"client_cert","nilai":""},{"kunci":"client_key","nilai":""},{"kunci":"ping_interval","nilai":"0"},{"kunci":"streaming","nilai":"mati"},{"kunci":"streaming_async"," value":"off"},{"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":"password","value":""},{"key":"queue_dir","value":""},{"key":"queue_limit","value":"0"}]},"notify_webhook":{"_":[{"key":"enable","value":"off"},{" key":"endpoint","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}}

Pertama, tutup aplikasi konsol yang baru saja Anda buka, dan cara yang benar untuk melakukannya adalah sebagai berikut:

Tentu saja, Anda juga dapat menggunakan setx untuk mengatur variabel permanen, lihat:

cmd untuk mengatur perintah variabel lingkungan permanen
https://www.itsvse.com/thread-9230-1-1.html

MinIO mengenkripsi informasi konfigurasi, seperti yang ditunjukkan pada gambar berikut:
Mencoba enkripsi semua konfigurasi, pengguna IAM, dan kebijakan di backend MinIO



Nota:Nomor akun harus minimal 3 karakter, dan kata sandi harus 8 karakter。 Jika tidak, kesalahannya akan menjadi sebagai berikut:

Panjang kunci akses harus minimal 3, dan panjang kunci rahasia minimal 8 karakter

MinIO diinstal sebagai layanan di bawah Windows

Setiap kali Anda memulai MinIO melalui baris perintah, sangat merepotkan, dan mudah untuk menutup jendela, dan aplikasi MinIO akan ditutup.

Ini dapat disebarkan sebagai layanan Windows melalui alat NSSM, seperti:

Menyebarkan aplikasi sebagai layanan Windows melalui NSSM
https://www.itsvse.com/thread-9551-1-1.html

Pertama, tambahkan NSSM.exe di dalam variabel jalur sistem. (dihilangkan)

Buat file install.cmd baru dengan perintah skrip berikut:

Klik kanan untuk menjalankan sebagai administrator, seperti yang ditunjukkan pada gambar berikut:



Buka kembali situs web dan masuk dengan akun: kata sandi itsvse: ttsvse123456.

Mari kita buat ember bernama test,Dan coba unggah file,Anda dapat berbagi file dengan teman,Anda juga dapat mengatur masa berlaku tautan,Ini dapat digunakan sebagai disk jaringan pribadi seperti yang ditunjukkan pada gambar di bawah ini:



Beberapa orang mungkin bertanya, apa perbedaan antara ini dan menyimpan langsung ke folder hard disk?

1. MinIO menyediakan antarmuka tampilan file visual web;
2. Intinya benar-benar didistribusikan, mendistribusikan file yang sama di node server yang berbeda untuk memastikan keandalan file;
3. Jika penyimpanan kita adalah server jarak jauh, apakah kita perlu mengunggah ke server melalui protokol lain, seperti: unggahan FTP ke server, penyebaran FTP juga sangat merepotkan;
4. Ini memiliki beberapa fitur canggih, seperti: berbagi file langsung dengan teman dan mengatur masa berlaku tautan.

Oleh karena itu, kami tidak dapat menganggapnya hanya sebagai middleware yang membantu Anda menyimpan file dalam folder.


(Akhir)






Mantan:Postingan laporan pendatang baru
Depan:HTML alamat jalur favicon ico kustom
 Tuan tanah| Diposting pada 09/03/2021 15.15.19 |
Mengubah parameter port



Contoh:

 Tuan tanah| Diposting pada 23/01/2022 20.56.05 |
Perintah startup (atur akun dan kata sandi) di lingkungan Linux:


Diposting pada 15/04/2023 17.39.32 |
Posting ini terakhir diedit oleh yczhou pada 2023-4-15 17:48

Diposting pada 15/04/2023 17.48.13 |

Terima kasih telah berbagi
 Tuan tanah| Diposting pada 28/08/2025 17.02.26 |
Penyimpanan MinIO (iii) Salin-unggah (migrasikan) file lokal ke bucket minio
https://www.itsvse.com/thread-11060-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com