Memasang Apilkasi Alat-Alat TI Dengan Docker Untuk Mengoptimalkan Alur Kerja

· 3 min read
Memasang Apilkasi Alat-Alat TI  Dengan Docker Untuk Mengoptimalkan Alur Kerja
Photo by Jonas Svidras / Unsplash

Sebagai pengembang perangkat lunak dan calon penggemar Docker, saya selalu mencari alat baru yang dapat membantu saya membuat alur kerja saya lebih efisien dan meningkatkan produktivitas saya. Baru-baru ini, saya menemukan koleksi alat berbasis web yang disebut IT-Tools, yang dengan cepat menjadi salah satu sumber daya favorit saya untuk menyederhanakan berbagai tugas.

Saya pertama kali menemukan IT-Tools melalui sebuah artikel atau tweet yang menampilkan beberapa alat praktisnya, tetapi sayangnya, saya lupa menandai sumbernya. Namun demikian, saya sangat terkesan dengan koleksinya sehingga saya membuat tutorial tentang self-hosting IT-Tools dengan Docker.

Dalam artikel ini, saya akan memberikan panduan langkah demi langkah tentang menginstal dan menyebarkan IT-Tools dengan Docker di mesin lokal, server, atau cluster Anda.

Baik Anda seorang pemula atau pengembang perangkat lunak berpengalaman, Anda akan menemukan sesuatu yang berguna dalam koleksi IT-Tools.

Apa itu IT-Tools?

IT-Tools dikembangkan oleh CorentinTh, yang telah memasukkan berbagai alat praktis di repositori GitHub, berguna dalam kasus penggunaan yang berbeda seperti konversi kode, pembuatan kode OTP, penguraian JWT, pembuatan kueri SQL, pembuat kata sandi, dan banyak lagi. Memanfaatkan berbagai macam alat yang tersedia di IT-Tools akan secara drastis meningkatkan efisiensi alur kerja Anda karena meniadakan penggunaan beberapa layanan online.

Instal dan Jalankan IT-Tools dengan Docker

IT-Tools dapat dijalankan dengan menjalankan perintah berikut:

docker run -d \
  --name it-tools \
  --restart unless-stopped \
  -p 8080:80 \
  corentinth/it-tools:latest
💡
Catatan:Ini akan mengunduh gambar Docker terbaru dari Docker Hub dan akan menjalankannya di mesin lokal Anda di port 8080. Untuk mengubah port, sesuaikan-p 8080:80.

Setelah perintah Docker berhasil diselesaikan, Anda dapat beralih ke browser favorit Anda dan membuka http://localhost:8080.

Anda harus melihat:

Menyebarkan Alat-Alat TI Yang Dihosting Sendiri Dengan Docker Untuk Mengoptimalkan Alur Kerja
Gambaran dari beberapa koleksi IT-Tools setelah digunakan ke localhost

Tujuan dari IT-Tools adalah untuk menyediakan pengembang dengan koleksi alat yang dapat menyederhanakan berbagai tugas yang mungkin memakan waktu dan berulang. Dengan merampingkan proses ini, pengembang dapat meluangkan lebih banyak waktu untuk fokus menciptakan dan membangun sesuatu yang benar-benar hebat.

Untuk membuat segalanya lebih mudah, pengguna dapat menjadi favorit alat yang paling sering mereka gunakan, memastikan akses cepat ke alat tersebut di bagian atas aplikasi.

💡
Catatan:Jika Anda seorang pengembang JavaScript, Anda dapat dengan mudah membuat alat baru yang akan ditambahkan ke daftar itu. Anda harus mengunduh kode sumber dan menjalankan perintah sederhana untuk membuat kode boilerplate alat baru dan menambahkannya secara otomatis.Dan jika alatnya benar-benar bagus, tambahkan ke repositori resmi sebagai Permintaan Tarik!

Sampai hari ini, 45 alat berikut dapat ditemukan dalam koleksi IT-Tools:

Menyebarkan Alat-Alat TI Yang Dihosting Sendiri Dengan Docker Untuk Mengoptimalkan Alur Kerja
Semua 45 alat dalam koleksi IT-Tools

Semua alat sangat berguna dan dapat digunakan dalam beberapa kasus. Sebagai contoh, Anda dapat menghasilkan beberapa UUID dengan generator UUID v4. Selain itu, Anda dapat mengenkripsi dan mendekripsi teks. Fitur keren lainnya adalah konverter berbeda yang merupakan bagian dari koleksi IT-Tools. Terutama, untuk pengembang perangkat lunak backend, WYSIWYG diterapkan di mana Anda dapat mengetik teks Anda dan itu akan diterjemahkan ke HTML. Jika Anda ingin membuat kode QR, Anda tidak memerlukan situs web eksternal karena sudah terintegrasi ke dalam koleksi. Hal yang sama berlaku untuk JSON karena Anda dapat memperkecil dan mempercantiknya dengan IT-TOOLS.

Alat favorit saya adalah "Docker run to Docker compose" karena hanya mengubah perintah Docker run apa pun menjadi file Compose yang dapat digunakan sepenuhnya. Ini berguna karena banyak proyek perangkat lunak yang mendukung Docker hanya menyediakan perintah menjalankan Docker tetapi saya lebih suka menggunakan Docker compose. Sekarang, saya dapat menggunakan alat praktis ini untuk mengubahnya dengan mudah.

For example, taking the docker run command from this tutorial, you can easily transform it into the following Docker Compose file:

version: '3.3'
services:
    it-tools:
        container_name: it-tools
        restart: unless-stopped
        ports:
            - '8080:80'
        image: 'corentinth/it-tools:latest'

Catatan Penutup

IT-Tools adalah sumber daya yang luar biasa bagi siapa saja yang ingin meningkatkan Homelab mereka yang dihosting sendiri.

Dengan lebih dari 45 alat (dan lebih banyak lagi yang ditambahkan sepanjang waktu), ini seperti memiliki rangkaian lengkap alat gratis di satu lokasi yang nyaman. Ketika saya pertama kali menemukan IT-Tools, saya terpesona oleh banyaknya alat berharga yang tersedia dan segera tahu bahwa saya harus menambahkannya ke gudang senjata saya.

Jika Anda juga ingin menyederhanakan dan mempercepat proses pengembangan Anda dan meningkatkan produktivitas Anda, maka IT-Tools pasti layak untuk dicoba.

Sekian dan Terimakasih