UbuntuDebianFREE
আপনার Linux সার্ভারের জন্য নিরাপত্তা প্যানেল FREE
UFW ও fail2ban ইনস্টল ও চালু করে, তারপর SSH লগইন, প্রত্যাখ্যাত সংযোগ, অপেক্ষমাণ নিরাপত্তা আপডেট, SSL-এর মেয়াদ ও ডিস্কের জায়গা দেখায়। প্যানেলটি আপনার সার্ভারে চলে, ডেটা আমাদের কাছে আসে না। নিবন্ধনের দরকার নেই।
- ইনস্টলেশন
- ২–৫ মিনিট
- ইতিহাস
- ৭ দিন
- ডেটা সংগ্রহ
- প্রতি ৫ মিনিটে
- যাচাই
- 12
- ভাষা
- 34
- মূল্য
- $0, ব্যবসার জন্যও
dfcdcd9fba6a32e0e362f2317aa1f0b05502fdfae1db87018f6536a18f351f70
প্যানেল দেখতে কেমন
এই পাতার ভাষায় FREE-এর তিনটি স্ক্রিন। স্ক্রিনশটের ডেটা পরীক্ষামূলক।
ইনস্টলের আগে যা লাগবে
একটি পরিষ্কার VPS-ই যথেষ্ট। ওয়েব সার্ভার, PHP, ফায়ারওয়াল ও fail2ban ইনস্টলার নিজেই সেট আপ করে।
- সিস্টেম
- Ubuntu 22.04 বা নতুন, Debian 12 বা নতুন
- প্রবেশাধিকার
- root হিসেবে বা sudo-সহ ব্যবহারকারী দিয়ে SSH
- রিসোর্স
- অন্তত ১ GB RAM ও ৫ GB খালি জায়গাএর কম হলে ইনস্টলার সতর্ক করে, তবে চালিয়ে যায়।
- ডোমেইন
- নিজের ডোমেইন বা সাবডোমেইন, যার A রেকর্ড সার্ভারের IP-তে, যেমন monitor.example.comপ্যানেল পুরো ঠিকানাটি নেয়, তাই যে ডোমেইনে আগে থেকে সাইট চলছে সেটি চলবে না: এমন ক্ষেত্রে সাবডোমেইন নিন। Let’s Encrypt-এর HTTPS সার্টিফিকেটের জন্য A রেকর্ড দরকার।
- পোর্ট
- 80 ও 443 বাইরে থেকে খোলাUFW এখনও ইনস্টল না থাকলে ইনস্টলার SSH, 80 ও 443 খোলে এবং ডেটাবেস, মেইল ও FTP-র পোর্ট বন্ধ করে।
- ওয়েব সার্ভার
- Apache বা nginxওয়েব সার্ভার না থাকলে Apache ইনস্টল করে। থাকলে তাতে আলাদা সাইট যোগ করে।
- উপযুক্ত নয়
- হোস্টিং প্যানেলসহ সার্ভার: Hestia, cPanel, Plesk, DirectAdmin, ISPmanager, aaPanel, CyberPanel, CloudPanel, FASTPANEL, ISPConfig, Virtualmin, Froxlor, Ajenti, KeyHelp, Webuzo, Sentora, VestaCP, 1Panel, RunCloud, Coolify, CapRover, Dokploy, Easypanel, Cloudron, YunoHost ও অন্যান্যএমন প্যানেল ওয়েব সার্ভার নিজেই পরিচালনা করে, আর ইনস্টলার এগোতে অস্বীকার করে। হোস্টিং প্যানেলসহ সার্ভার শুধু Arcivéo-র পূর্ণ সংস্করণে সমর্থিত।
চালানোর পর কী হয়
টার্মিনালে অগ্রগতিসহ ছয়টি ধাপ। প্রতিটি পরিবর্তনের আগে ইনস্টলার ফাইলের একটি কপি রাখে এবং শেষে জানায় কীভাবে সবকিছু ফিরিয়ে আনবেন।
- 1/6সার্ভার যাচাইসিস্টেম, অনুমতি, খালি জায়গা, হোস্টিং প্যানেল নেই এবং ডোমেইন খালি
- 2/6ওয়েব সার্ভার ও PHPApache বা আপনার nginx, প্যানেলের জন্য আলাদা পুলসহ PHP-FPM
- 3/6সুরক্ষাUFW চালু করে, SSH ও ওয়েব সার্ভারের নিয়মসহ fail2ban ইনস্টল করে
- 4/6প্যানেল/var/www/arciveo-free-এ ফাইল, admin ব্যবহারকারী ও পাসওয়ার্ড
- 5/6HTTPSপ্যানেলের ঠিকানার জন্য Let’s Encrypt সার্টিফিকেট
- 6/6ডেটা সংগ্রহপ্রথমটি সঙ্গে সঙ্গে, তারপর প্রতি ৫ মিনিটে
ইনস্টলের শেষে আউটপুটের উদাহরণ
Monitor FREE · installation Log: /var/log/arciveo-free-install.log ──────────────────────────────────────────── [1/6] Server check (pre-flight) (16%) ✓ Ubuntu 24.04.1 LTS ✓ Panel address: https://monitor.example.com/ ✓ RAM 3915MB · disk 71GB free [2/6] Web server + PHP (33%) ✓ Apache installed ✓ PHP 8.3: php-fpm, sqlite3 [3/6] Security tools (50%) ✓ UFW (SSH 22, 80, 443 open; DB/mail/FTP denied) ✓ Fail2ban (active jails: 9; this server's IP in ignoreip) [4/6] Panel (66%) ✓ Code /var/www/arciveo-free · data /var/lib/arciveo-free · config /etc/arciveo-free ✓ PHP-FPM pool 'arciveo-free' (user arcfree, command execution disabled) ✓ Site monitor.example.com on apache → /var/www/arciveo-free/public ✓ Panel login guarded by fail2ban (5 failures in 10 min → address banned for 1 h) [5/6] HTTPS (Let's Encrypt) (83%) ✓ Certificate issued, HTTP redirects to HTTPS [6/6] Data collection (100%) ✓ Collected; next runs every 5 minutes Arcivéo Monitor FREE is installed ✓ Profile: all Installed: apache + PHP 8.3 (php-fpm, sqlite3) · certbot Tools: UFW, Fail2ban Fail2ban: 5 failed SSH logins within an hour ban the address permanently. Backup of every file this run modified: /var/lib/arciveo-install/backup/free-20261007-091204 Undo the configuration changes: sudo /var/lib/arciveo-install/backup/free-20261007-091204/restore.sh Self-check: ✓ apache: running ✓ PHP-FPM: panel pool socket present ✓ UFW: active ✓ Fail2ban: service active (jails loaded) ✓ Collector: data written ✓ Panel: login page answers on https://monitor.example.com/ All checks passed. ──────────────────────────────────────────── Panel: https://monitor.example.com/ User: admin Password: Xk29pQ7mLr4v8tNe ← উদাহরণ; এটি সংরক্ষণ করুন, আর দেখানো হবে না Save the password now — it is not stored anywhere in plain text. Change password: sudo arciveo-free passwd Change user name: sudo arciveo-free user NAME Only your IP: sudo arciveo-free allow-ip add YOUR_IP Update FREE: sudo arciveo-free update Status: sudo arciveo-free status Remove FREE: sudo arciveo-free uninstall Log: /var/log/arciveo-free-install.log · Server IP: 203.0.113.10
ইনস্টলের পরে
প্যানেলের ঠিকানা খুলে admin হিসেবে লগইন করুন। প্রথম পাঁচ মিনিট ড্যাশবোর্ড জানায় যে ডেটা সংগ্রহ হচ্ছে, তারপর একটি স্কোর ও ঠিক করার বিষয়ের তালিকা দেখায়, প্রতিটির জন্য তৈরি কমান্ডসহ।
| সার্ভারে কমান্ড | কী করে |
|---|---|
sudo arciveo-free status | কী ইনস্টল করা আছে এবং শেষবার কখন ডেটা সংগ্রহ হয়েছে |
sudo arciveo-free collect | পাঁচ মিনিট অপেক্ষা না করে এখনই ডেটা সংগ্রহ করুন |
sudo arciveo-free update | সর্বশেষ সংস্করণে আপডেট করুন। সেটিংস, পাসওয়ার্ড ও ডেটা থেকে যায় |
sudo arciveo-free passwd | প্যানেলের নতুন পাসওয়ার্ড সেট করুন |
sudo arciveo-free user <name> | প্যানেলের ব্যবহারকারীর নাম বদলান |
sudo arciveo-free allow-ip add 203.0.113.7 | শুধু তালিকাভুক্ত ঠিকানা থেকে প্যানেল খুলতে দিন |
sudo arciveo-free unban 203.0.113.7 | ব্লক তুলুন: দশ মিনিটে পাঁচবার ভুল পাসওয়ার্ড দিলে ঠিকানাটি এক ঘণ্টার জন্য ব্লক হয় |
sudo arciveo-free lang bn | প্যানেলের ডিফল্ট ভাষা বদলান |
sudo arciveo-free uninstall | প্যানেল পুরোপুরি সরান। UFW ও fail2ban চলতে থাকে |
FREE ও পূর্ণ সংস্করণ
পূর্ণ সংস্করণ আরও ১৬টি নিরাপত্তা টুল ইনস্টল করে এবং সেগুলোর ডেটা একই প্যানেলে আনে। আপনি FREE সরিয়ে একই সার্ভারে পূর্ণ সংস্করণ ইনস্টল করতে পারেন।
| FREE | পূর্ণ | |
|---|---|---|
| দুটিতেই | ||
| SSH সেশনলগইন, ঠিকানা, sshd সেটিংস | দেখায় | দেখায় |
| UFW ফায়ারওয়ালএবং fail2ban | সেট আপ করে | সেট আপ করে |
| নিরাপত্তা আপডেটকতগুলো অপেক্ষমাণ এবং কোনগুলো নিরাপত্তার | দেখায় | দেখায় |
| SSL সার্টিফিকেটমেয়াদ ও নাম | দেখায় | দেখায় |
| পারফরম্যান্স ও ডিস্কCPU, মেমরি, ডিস্ক | দেখায় | দেখায় |
| শুধু পূর্ণ সংস্করণে | ||
| SuricataIDS যে নেটওয়ার্ক আক্রমণ শনাক্ত করেছে | — | সেট আপ করে |
| Falcoপ্রসেসের সন্দেহজনক কার্যকলাপ | — | সেট আপ করে |
| CrowdSecআক্রমণকারী ঠিকানার যৌথ তালিকা | — | সেট আপ করে |
| ModSecurityসাইটে আক্রমণ (WAF) | — | সেট আপ করে |
| ClamAV ও maldetক্ষতিকর ফাইল | — | সেট আপ করে |
| AIDE ও debsumsসিস্টেম ফাইলে পরিবর্তন | — | সেট আপ করে |
| Lynis, auditd, psadকনফিগারেশন অডিট, কার্যকলাপের লগ, পোর্ট স্ক্যান | — | সেট আপ করে |
| AppArmor, Monit, ডেটাবেস, ওয়েব সার্ভার, cronআরও ছয়টি স্ক্রিন | — | দেখায় |
| প্যানেলের সঙ্গে কাজ | ||
| মেট্রিক্সের ইতিহাসরিসোর্স চার্ট | ৭ দিন | ৩০ দিন |
| ইভেন্টের ইতিহাসফিড ও লগ | ৭ দিন | ৯০ দিন |
| দৈনিক রিপোর্টদিনের সারসংক্ষেপসহ একটি ইমেল | — | আছে |
| সতর্কবার্তাTelegram, ইমেল, webhook, ব্রাউজার পুশ | — | আছে |
| ব্যবহারকারীপ্যানেলের অ্যাকাউন্ট | একজন | একাধিক |
| WebAuthn কী দিয়ে লগইনদ্বিতীয় ধাপ: হার্ডওয়্যার কী বা আঙুলের ছাপ | — | আছে |
| সব সার্ভার এক উইন্ডোতেআপনার অ্যাকাউন্টে সার্ভারের সারাংশ | — | আছে |
| APIআপনার স্ক্রিপ্টের জন্য প্যানেলের ডেটা | — | আছে |
| সহায়তা | FAQ | টিকিট |
| গঠন | ||
| ইনস্টলেশনFREE একটি কমান্ডেই পুরোপুরি ইনস্টল হয়। পূর্ণ সংস্করণে ইনস্টলার সার্ভার প্রস্তুত করে, আর ডিস্ট্রিবিউশন আপনি নিজে আপলোড করেন (SFTP, যেমন FileZilla), config.php পূরণ করেন, ডেটাবেস ইমপোর্ট করেন এবং লাইসেন্স কী দেন | একটি কমান্ড | ধাপে ধাপে |
| হোস্টিং প্যানেলযুক্ত সার্ভারHestia, cPanel, Plesk, DirectAdmin, ISPmanager, aaPanel, CyberPanel, CloudPanel, FASTPANEL, ISPConfig, Virtualmin, Froxlor, Ajenti, KeyHelp, Webuzo, Sentora, VestaCP, 1Panel, RunCloud, Coolify, CapRover, Dokploy, Easypanel, Cloudron, YunoHost এবং আরও অনেক | — | আছে |
| সুরক্ষা টুলইনস্টলার এগুলো ইনস্টল ও সেট আপ করে | ২ | ১৮ |
| ডেটাবেসFREE সব কিছু একটি ফাইলে রাখে; পূর্ণ সংস্করণে MySQL বা MariaDB সার্ভার লাগে | SQLite | MySQL |
| সার্ভারের মেমরিপূর্ণ সংস্করণ: হালকা প্রোফাইল ২ GB, পূর্ণ প্রোফাইল ৪ GB | ১ GB | ২–৪ GB |
| সোর্স কোডপূর্ণ সংস্করণে ionCube প্রায় ৪০০টির মধ্যে মাত্র ২টি ফাইল লক করে: লাইসেন্স যাচাই ও রিপোর্ট তৈরি | খোলা | ২টি ফাইল বাদে |
| বাইরের সংযোগপ্যানেল নিজে সার্ভার থেকে ইন্টারনেটে যা পাঠায় | কিছুই না | যা আপনি চালু করেছেন, সঙ্গে সার্টিফিকেট যাচাই · বিস্তারিত |
FREE ও পূর্ণ সংস্করণ আলাদা ডিস্ট্রিবিউশন, প্রত্যেকটির নিজস্ব গঠন। আপডেট করে FREE-কে পূর্ণ সংস্করণে বদলানো যায় না: FREE সরানো হয় sudo arciveo-free uninstall কমান্ডে, পূর্ণ সংস্করণ ইনস্টল হয় নিজস্ব নির্দেশিকা মেনে, আর FREE-এর ইতিহাস স্থানান্তরিত হয় না।
প্রশ্ন
01নিবন্ধন বা কী কি লাগবে?
না। কমান্ডটি arciveo.com থেকে আর্কাইভ ডাউনলোড করে, এর চেকসাম যাচাই করে এবং ভেতরের ইনস্টলার চালায়। কোনো অ্যাকাউন্ট নেই, কোনো টোকেন নেই।
02প্যানেল আপনাদের সার্ভারে কী পাঠায়?
কিছুই না। ডেটা সার্ভারেই সংগ্রহ হয় এবং ডেটাবেস থাকে /var/lib/arciveo-free-এ। প্যানেল ও সংগ্রাহক ইন্টারনেটে যায় না; বাইরে শুধু সিস্টেমের apt ও certbot সংযোগ করে।
03যে সার্ভারে আগে থেকে সাইট আছে সেখানে কি ইনস্টল করা যায়?
হ্যাঁ, “সার্ভারে আগে থেকেই সাইট চলছে” টিক দিয়ে। ইনস্টলার প্যানেলের জন্য আলাদা সাইট যোগ করে, তবে নিজে থেকে ফায়ারওয়াল চালু করে না এবং আগে থেকে সেট করা fail2ban-এ হাত দেয় না। শেষে যা বাদ দিয়েছে সব তালিকা করে।
04কোনো কোম্পানি কি FREE ব্যবহার করতে পারে?
হ্যাঁ। FREE লাইসেন্স PolyForm Internal Use 1.0.0-এর অধীনে বিতরণ করা হয়: আপনি এটি নিজের বা আপনার কোম্পানির যেকোনো সার্ভারে, বাণিজ্যিক সার্ভারসহ, ইনস্টল করতে এবং নিজের জন্য কোড বদলাতে পারেন। ব্যক্তিগত সার্ভারেও চলবে। FREE আর কাউকে বিতরণ করা যাবে না, অপরিবর্তিত বা পরিবর্তিত কোনো রূপেই নয়। রাশিয়া ও বেলারুশে এই লাইসেন্স প্রযোজ্য নয়। পূর্ণ লেখা আর্কাইভের LICENSE ফাইলে আছে।
05কতগুলো সার্ভারে এটি ইনস্টল করা যায়?
যতগুলো চান। প্রতিটি সার্ভারের নিজস্ব প্যানেল ও নিজস্ব ঠিকানা থাকে। পূর্ণ সংস্করণে অ্যাকাউন্ট সব সার্ভার এক স্ক্রিনে দেখায়।
06কীভাবে সরাব বা পরিবর্তন ফিরিয়ে আনব?
sudo arciveo-free uninstall কমান্ড প্যানেল, এর সাইট, সার্টিফিকেট ও ডেটা সরিয়ে দেয়। ইনস্টলারের বদলানো সেটিংস ব্যাকআপ ফোল্ডারের restore.sh ফিরিয়ে আনে; সেই ফোল্ডারের পথ ইনস্টলের শেষে দেখানো হয়।