মূল লেখায় যান

Windows ও Linux-এ নিজস্ব হোস্টিংয়ে সফটওয়্যার স্টোর স্থাপন

সার্ভারের উপযুক্ত প্যাকেজ ডাউনলোড করুন

licentivo-launch_0.3.4-beta_source.zip · SHA256SUMS.txt · GitHub সোর্স কোড

Windows-এ ZIP বা Linux-এ tar.gz খুলুন। যে ফোল্ডারে আছে সেখানে যান: launch.exe অথবা launch , তারপর নিচের কমান্ড চালান।

launch init: প্রথম ইনস্টলেশনে কনফিগারেশন তৈরি

init বর্তমান ফোল্ডারে এই ফাইল তৈরি করে: config.yaml, এবং দীর্ঘমেয়াদে সংরক্ষণ করার এই কী তৈরি করে: master_key। এটি সাইট চালু করে না বা MySQL ইনস্টল করে না। আগে থেকে কনফিগারেশন থাকলে আবার প্রাথমিক সেটআপ করবেন না।

Windows · PowerShell
Windows · PowerShell
.\launch.exe init
notepad config.yaml
Linux · Shell
Linux · Shell
./launch init
nano config.yaml

এই সেটিংয়ে database_dsn প্রকৃত ডেটাবেস সংযোগ দিন এবং স্বয়ংক্রিয়ভাবে তৈরি এই মানটি রাখুন: master_key:

config.yaml · database_dsn
launch:YOUR_DATABASE_PASSWORD@tcp(127.0.0.1:3306)/launch?parseTime=true&loc=UTC&charset=utf8mb4

launch serve: ওয়েবসাইট সেবা চালান

serve বর্তমান ফোল্ডার থেকে এই ফাইল পড়ে: config.yaml, MySQL-এ যুক্ত হয়, অ্যাপের টেবিল পরিচালনা করে এবং স্টোর ও প্রশাসন চালু করে। এটি সামনের প্রক্রিয়া; টার্মিনাল বন্ধ করলে বা Ctrl+C চাপলে থেমে যায়।

Windows · PowerShell
Windows · PowerShell
.\launch.exe serve
Linux · Shell
Linux · Shell
./launch serve

ডিফল্টভাবে খুলুন http://localhost:18080/#/login। পরের বার একই ফোল্ডারে শুধু চালান serve; আবার চালাবেন না init।

সোর্স থেকে বিল্ড (শুধু ডেভেলপারদের জন্য)

সার্ভারের সোর্স পরিবর্তনে Go 1.26+ ও Git লাগে। সাধারণ ডিপ্লয়মেন্টে এই অংশ বাদ দিন।

Shell
git clone https://github.com/spf86/licentivo-launch.git
cd licentivo-launch
go build -trimpath -o launch ./cmd/launch
./launch init
# Edit database_dsn in config.yaml and keep master_key.
./launch serve