Install Filestash: Bisa Untuk SFTP, FTP, Git, S3

filestash

Baru-baru ini saya baru banget tahu kalau ada aplikasi yang dijalankan di web browser dan bisa untuk utilisasi seperti SFTP, FTP, Git, bahkan S3 object service. Namanya adalah Filestash. Buat saya yang cukup malas untuk download aplikasi thirdparty, ini adalah penyelamat saya.

Minimal Requirement

Dikatakan bahwa minimal banget RAM yang harus disediakan adalah 128 MB dan 1 core cpu. Saya rasa dengan spesifikasi tersebut sangat tidak mungkin ditemukan tahun 2025 ini. Tapi gapapa, saya run di VPS 512 MB dan 10 GB SSD disk untuk uji coba. Sepertinya RAM server berpengaruh saat akses dan membuka file.

Kemudian untuk sistem operasi saya tidak mau ambil pusing. Ubuntu 22 adalah pilihan utama saya, karena sudah stable, banyak dukungan dari komunitas Ubuntu, dan fiturnya sudah banyak sekali package yang sudah di update di dalamnya.

Mulai Install

Pertama kita buat update dulu. Lalu dilanjut download docker composenya.

apt update; apt upgrade -y;
apt install curl -y

Lalu install docker dan teman-temannya.

apt install -y apt-transport-https ca-certificates curl software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

apt update
apt install -y docker-ce docker-ce-cli containerd.io

Kemudian kita download docker compose.

mkdir filestash && cd filestash
curl -O https://downloads.filestash.app/latest/docker-compose.yml

Kemudian kita up.

docker-compose up -d

Oke selesai.

First Time Run

Proses install telah berhasil dan kini kamu tinggal akses ke webnya saja. Untuk port yang bisa diakses by default adalah 8334.

http://your_domain:8334

Jika kamu menggunakan VPS NAT, maka perlu di port forward terlebih dahulu agar bisa diakses.

Saat pertama kali kamu bakal ditanya admin password. Di sini boleh kamu isi, atau kosongkan juga bisa. Semoga bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *