پلتفرم ابری چابکان حامی توسعه دهندگان ایرانی
چابکان یک پلتفرم ابری کامل ایرانی است که طیف گستردهای از خدمات زیرساختی و ابزارهای توسعه نرمافزار را به شرکتها، استارتاپها و توسعهدهندگان ارائه میدهد. ما با سالها تجربه در حوزه فناوری اطلاعات، به یکی از پیشگامان و ارائهدهندگان معتبر خدمات ابری در ایران تبدیل شدهایم.
از هاست ابری و سرورهای مجازی گرفته تا ثبت دامنه، خدمات DevOps، CI/CD و Kubernetes - همه آنچه برای راهاندازی و مدیریت زیرساخت دیجیتال خود نیاز دارید، در چابکان فراهم است.
ما با هدف حمایت از جامعه برنامهنویسی ایران، سرویسهای ضروری مانند GitLab داخلی، Mirror پکیجها و ابزارهای مانیتورینگ را به صورت رایگان در اختیار توسعهدهندگان قرار دادهایم تا در زمانهای دشوار و اختلالات اینترنتی، کار و توسعه متوقف نشود.
دیگر خدمات پلتفرم چابکان
هاست ابری
هاست با کارایی بالا، پشتیبانی از PHP، Node.js، Python
سرور ابری
سرورهای مجازی با SSD و پشتیبانی ۲۴/۷
ثبت دامنه
دامنههای بینالمللی و ملی
DevOps
CI/CD، اتوماسیون و بهینهسازی
Kubernetes
Container و K8s managed
Database
MySQL، PostgreSQL، MongoDB، Redis
SSL & امنیت
SSL رایگان، فایروال، DDoS protection
ایمیل سرور
ایمیل حرفهای با webmail پیشرفته
Monitoring
مانیتورینگ و آنالیز performance
Object Storage
فضای ذخیرهسازی S3-compatible
خدمات ما
رادار چابکان
radar.chabokan.net
رادار چابکان یک ابزار مانیتورینگ پیشرفته است که وضعیت ارتباط دیتاسنترها و سرویسهای مختلف را به صورت زنده نمایش میدهد. با استفاده از این سرویس میتوانید وضعیت اتصال به سرورهای مختلف، میزان تأخیر (Latency) و در دسترس بودن سرویسها را بررسی کنید.
📊 نحوه استفاده
۱. دسترسی به پنل رادار
به آدرس زیر مراجعه کنید:
https://radar.chabokan.net
۲. بررسی وضعیت سرویسها
در پنل رادار، وضعیت تمامی دیتاسنترها و سرویسهای مهم نمایش داده میشود. وضعیت سبز نشاندهنده عملکرد عادی و وضعیت قرمز نشاندهنده مشکل در سرویس است.
۳. رصد زنده
صفحه رادار به صورت خودکار بهروزرسانی میشود و آخرین وضعیت سرویسها را نمایش میدهد.
گیتلب چابکان
gitlab.chabokan.net
گیتلب چابکان یک نسخه کامل و داخلی از GitLab است که در دیتاسنتر ایران میزبانی میشود. این سرویس امکان مدیریت کد، CI/CD، Issue Tracking و تمامی قابلیتهای GitLab را برای تیمهای توسعه فراهم میکند، حتی در زمان قطعی یا محدودیت دسترسی به سرویسهای خارجی.
🔧 نحوه استفاده
۱. ثبتنام و ورود
به آدرس زیر مراجعه کرده و حساب کاربری ایجاد کنید:
https://gitlab.chabokan.net
۲. ساخت پروژه جدید
پس از ورود، میتوانید پروژههای جدید ایجاد کنید یا پروژههای موجود را Import کنید.
۳. تنظیم Git Remote
برای استفاده از GitLab چابکان در پروژه محلی خود:
git remote add chabokan https://gitlab.chabokan.net/username/project.git
git push chabokan main
۴. استفاده از CI/CD
میتوانید فایل .gitlab-ci.yml را در پروژه خود ایجاد کنید و از امکانات CI/CD استفاده کنید.
میرور پکیجها
mirror.chabokan.net
میرور چابکان یک سرویس جامع برای دانلود سریع پکیجهای برنامهنویسی از سرورهای داخلی است. با استفاده از این میرور، سرعت دانلود پکیجها تا ۱۰ برابر افزایش مییابد و در زمان اختلال اینترنت نیز دسترسی به پکیجهای ضروری حفظ میشود.
⚙️ راهنمای تنظیم
NPM Package Manager
مدیریت پکیج برای Node.js و JavaScript
۱. تنظیم Global (برای تمام پروژهها)
npm config set registry https://mirror.chabokan.net/repository/npm-proxy/
۲. تنظیم Local (فقط برای یک پروژه)
فایل .npmrc را در root پروژه ایجاد کنید:
registry=https://mirror.chabokan.net/repository/npm-proxy/
۳. تنظیم با Environment Variable
برای Linux/Mac:
export NPM_CONFIG_REGISTRY=https://mirror.chabokan.net/repository/npm-proxy/
برای Windows (PowerShell):
$env:NPM_CONFIG_REGISTRY="https://mirror.chabokan.net/repository/npm-proxy/"
۴. نصب پکیج
npm install express
💡 Yarn و PNPM
برای Yarn:
yarn config set registry https://mirror.chabokan.net/repository/npm-proxy/
برای PNPM:
pnpm config set registry https://mirror.chabokan.net/repository/npm-proxy/
Python Package Index (PyPI)
مخزن پکیجهای Python
۱. تنظیم Global
pip config set global.index-url https://mirror.chabokan.net/repository/pypi-proxy/simple
۲. تنظیم موقت (یکبار مصرف)
pip install django -i https://mirror.chabokan.net/repository/pypi-proxy/simple
۳. تنظیم با Environment Variable
برای Linux/Mac:
export PIP_INDEX_URL=https://mirror.chabokan.net/repository/pypi-proxy/simple
برای Windows:
set PIP_INDEX_URL=https://mirror.chabokan.net/repository/pypi-proxy/simple
۴. تنظیم در requirements.txt
--index-url https://mirror.chabokan.net/repository/pypi-proxy/simple
django==4.2
requests==2.31.0
۵. تنظیم در pip.conf
فایل ~/.pip/pip.conf (Linux/Mac) یا %APPDATA%\pip\pip.ini (Windows):
[global]
index-url = https://mirror.chabokan.net/repository/pypi-proxy/simple
Composer (PHP)
مدیریت وابستگیهای PHP
۱. تنظیم Global
composer config -g repos.packagist composer https://mirror.chabokan.net/repository/composer-proxy/
۲. تنظیم در composer.json پروژه
{
"repositories": [
{
"type": "composer",
"url": "https://mirror.chabokan.net/repository/composer-proxy/"
}
],
"require": {
"laravel/framework": "^10.0"
}
}
۳. تنظیم با Environment Variable
برای Linux/Mac:
export COMPOSER_MIRROR_URL=https://mirror.chabokan.net/repository/composer-proxy/
۴. نصب پکیج
composer require guzzlehttp/guzzle
💡 بررسی تنظیمات
composer config -l
Docker Registry
دانلود سریع Docker Images
۱. تنظیم daemon.json
فایل /etc/docker/daemon.json را ویرایش کنید:
{
"registry-mirrors": ["https://docker.chabokan.net"],
"insecure-registries": []
}
۲. Restart Docker
Linux:
sudo systemctl restart docker
Mac/Windows:
Docker Desktop را Restart کنید
۳. بررسی تنظیمات
docker info | grep -A 5 "Registry Mirrors"
۴. دانلود Image
docker pull nginx:latest
💡 Docker Compose
در فایل docker-compose.yml نیازی به تغییر نیست، به صورت خودکار از mirror استفاده میکند.
NuGet Package Manager
مدیریت پکیج برای .NET و C#
۱. تنظیم Global (برای تمام پروژهها)
dotnet nuget add source https://mirror.chabokan.net/repository/nuget-proxy/index.json -n Chabokan
۲. تنظیم در NuGet.Config پروژه
فایل NuGet.Config را در root پروژه ایجاد کنید:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="Chabokan" value="https://mirror.chabokan.net/repository/nuget-proxy/index.json" />
</packageSources>
</configuration>
۳. نصب پکیج
dotnet add package Newtonsoft.Json
۴. بررسی تنظیمات
dotnet nuget list source
💡 Visual Studio
در Visual Studio از منوی Tools → NuGet Package Manager → Package Manager Settings → Package Sources میتوانید منبع جدید اضافه کنید:
Name: Chabokan
Source: https://mirror.chabokan.net/repository/nuget-proxy/index.json
IP Lookup API
chabokan.net/ip
سرویس رایگان دریافت اطلاعات IP شامل ASN، ISP، موقعیت جغرافیایی، اپراتور و سایر اطلاعات شبکه به صورت JSON API. این سرویس برای توسعهدهندگانی که نیاز به شناسایی کاربران، مدیریت دسترسی یا آنالیز ترافیک دارند، بسیار مفید است.
🔍 نحوه استفاده
۱. دریافت اطلاعات IP خودتان
برای دریافت اطلاعات IP فعلی خود:
curl https://chabokan.net/ip/
یا در مرورگر:
https://chabokan.net/ip/
۲. دریافت اطلاعات یک IP خاص
curl https://chabokan.net/ip/?address=1.1.1.1
۳. استفاده در JavaScript
fetch('https://chabokan.net/ip/')
.then(response => response.json())
.then(data => console.log(data));
۴. استفاده در Python
import requests
response = requests.get('https://chabokan.net/ip/')
data = response.json()
print(data)
۵. استفاده در PHP
$data = json_decode(file_get_contents('https://chabokan.net/ip/'), true);
print_r($data);
📋 خروجی نمونه (JSON)
{
"ip": "1.2.3.4",
"asn": "AS12345",
"isp": "Example ISP",
"country": "IR",
"city": "Tehran",
"org": "Organization Name"
}
مدیریت S3 چابکان
github.com/chabokan/chabok-s3-manager
نرمافزار دسکتاپ اختصاصی و متنباز برای مدیریت Object Storage چابکان و سایر سرویسهای سازگار با S3. این ابزار با رابط کاربری ساده و فارسی، امکان آپلود، دانلود، مدیریت فایلها و bucketها را به راحتی فراهم میکند.
📦 ویژگیها
✨ قابلیتهای اصلی
- مدیریت Buckets (ایجاد، حذف، لیست)
- آپلود و دانلود فایلها با پشتیبانی از فایلهای بزرگ
- مدیریت دسترسیها و Permissions
- پشتیبانی از Multipart Upload
- رابط کاربری فارسی و ساده
- سازگار با تمام سرویسهای S3-compatible
- متنباز و رایگان
🖥️ نصب و راهاندازی
دانلود برای Windows:
فایل .exe را از صفحه Releases دانلود و اجرا کنید
دانلود برای macOS:
فایل .dmg را دانلود و نصب کنید
دانلود برای Linux:
فایل .AppImage را دانلود و اجرا کنید
⚙️ تنظیمات اتصال
برای اتصال به Object Storage چابکان:
Endpoint: https://s3.chabokan.net
Access Key: YOUR_ACCESS_KEY
Secret Key: YOUR_SECRET_KEY
Region: ir-thr-at1
🔧 نصب از سورس
git clone https://github.com/chabokan/chabok-s3-manager.git
cd chabok-s3-manager
npm install
npm start
افزونه Whois چابکان
Chrome Extension
افزونه مرورگر کروم برای دریافت سریع اطلاعات Whois هر سایت. با یک کلیک اطلاعات دامنه، مالک، سرور، IP، ASN و سایر جزئیات فنی را مشاهده کنید. این افزونه برای توسعهدهندگان، مدیران شبکه و کسانی که نیاز به بررسی سریع اطلاعات سایتها دارند، بسیار مفید است.
🔧 ویژگیها
📋 اطلاعات قابل دسترسی
- اطلاعات دامنه: تاریخ ثبت، انقضا، رجیسترار
- اطلاعات مالک: نام، شرکت، کشور
- اطلاعات سرور: IP، ASN، ISP، موقعیت
- DNS Records: A, MX, NS, TXT و...
- SSL Certificate: تاریخ انقضا، صادرکننده
- Technology Stack: فناوریهای استفاده شده
💡 نحوه استفاده
۱. افزونه را از Chrome Web Store نصب کنید
۲. به هر سایتی که میخواهید بروید
۳. روی آیکون افزونه در toolbar کلیک کنید
۴. اطلاعات کامل Whois به صورت لحظهای نمایش داده میشود
⚡ ویژگیهای خاص
- سریع و سبک (بدون تأثیر روی سرعت مرورگر)
- رابط کاربری فارسی و ساده
- کپی سریع اطلاعات
- نمایش تاریخچه جستجوها
- حالت Dark Mode
- بدون نیاز به ثبتنام
🎯 موارد استفاده
- بررسی اطلاعات دامنه قبل از خرید
- شناسایی مالک و رجیسترار سایت
- بررسی فنی سایتها (IP, ASN, Server)
- چک کردن تاریخ انقضای دامنه
- تحلیل رقبا و بررسی زیرساخت آنها
وضعیت سرویسها
status.chabokan.net
صفحه وضعیت چابکان یک داشبورد جامع برای بررسی real-time وضعیت تمامی سرویسهای رایگان و پیشرفته است. در این صفحه میتوانید وضعیت لحظهای همه سرویسها، تاریخچه مشکلات، زمان پاسخگویی (Uptime) و اعلانهای مربوط به تعمیرات برنامهریزی شده را مشاهده کنید. همچنین میتوانید برای دریافت اطلاعیههای وضعیت سرویسها ثبتنام کنید.
📊 نحوه استفاده
۱. دسترسی به صفحه وضعیت
به آدرس زیر مراجعه کنید:
https://status.chabokan.net
۲. مشاهده وضعیت فعلی
در صفحه اصلی، وضعیت تمام سرویسها به صورت رنگی نمایش داده میشود:
- 🟢 سبز: سرویس به طور کامل عملیاتی است
- 🟡 زرد: سرویس با مشکل جزئی کار میکند
- 🔴 قرمز: سرویس با مشکل اساسی مواجه است
۳. بررسی تاریخچه
میتوانید تاریخچه ۹۰ روز گذشته هر سرویس و میزان Uptime آن را مشاهده کنید.
۴. اشتراک در اطلاعیهها
با ثبت ایمیل خود، از تغییرات وضعیت سرویسها و تعمیرات برنامهریزی شده مطلع شوید.
مستندات و راهنما
docs.chabokan.net
مستندات جامع چابکان شامل راهنماهای کامل، نکات پیشرفته، مثالهای کاربردی و پاسخ به سوالات تخصصی است. در این بخش میتوانید آموزشهای گام به گام برای پیکربندی سرویسها، بهترین شیوههای استفاده (Best Practices)، راهحل مشکلات متداول (Troubleshooting) و نکات بهینهسازی را بیابید.
📚 محتوای مستندات
۱. راهنماهای شروع سریع (Quick Start)
آموزشهای مختصر و کاربردی برای شروع کار با هر سرویس در کمترین زمان ممکن.
۲. مستندات تخصصی
توضیحات کامل و پیشرفته برای استفاده حرفهای از سرویسها، شامل:
- تنظیمات پیشرفته NPM، Yarn و PNPM
- پیکربندی Python Virtual Environments با میرور چابکان
- استفاده از Composer در پروژههای بزرگ PHP
- مدیریت Docker Registry و Private Images
- CI/CD Pipeline در GitLab چابکان
- GitLab Runner و تنظیمات خاص
۳. رفع مشکلات (Troubleshooting)
راهحل مشکلات رایج، پیغامهای خطا و نحوه رفع آنها.
۴. مثالهای کاربردی
نمونه کدها و فایلهای پیکربندی آماده برای سناریوهای مختلف.
۵. API Reference
مستندات کامل APIهای موجود برای یکپارچهسازی با ابزارها و سیستمهای خودکار.
منابع و ابزارهای مفید دیگر
مجموعهای از سرویسها، ابزارها و منابع مفید دیگر که در زمان اختلال اینترنت میتوانند به شما کمک کنند
زیرساخت DNS
DNS Serverسرویس DNS رایگان زیرساخت - 217.218.127.127 و 217.218.155.155
Runflare Mirrors
Package Mirrorمیرور پکیجهای NPM، Python، Docker و سایر پکیج منیجرها
مشاهده میرورهاOllama - هوش مصنوعی آفلاین
AI Toolنرمافزار اجرای مدلهای هوش مصنوعی به صورت محلی و آفلاین
دانلود نرمافزارمخزن نرمافزاری فناوری اطلاعات
Package Repositoryمخزن رسمی نرمافزارهای سازمان فناوری اطلاعات
مشاهده مخزنمخزن نرمافزاری کلود دات آیآر
Repository & Packageبهروزرسانی سیستمعاملها و پکیجها از طریق مخازن نرمافزاری داخلی
مشاهده راهنماMVN Hub
Maven Mirrorپروکسی داخلی برای Maven Central جهت دانلود سریع وابستگیهای Java و Kotlin
مشاهده سایت💡 منابع بیشتری به زودی اضافه خواهند شد
سوالات متداول
پاسخ به سوالات پرتکرار درباره سرویسهای چابکان
بله، تمامی سرویسهای معرفی شده در این صفحه به صورت کاملاً رایگان در اختیار توسعهدهندگان ایرانی قرار دارند. هدف ما حمایت از جامعه برنامهنویسی ایران است و هیچ هزینهای برای استفاده از این ابزارها دریافت نمیشود.
بله، تمام سرویسهای چابکان در دیتاسنترهای داخل ایران میزبانی میشوند و در زمان اختلالات اینترنت بینالملل همچنان در دسترس خواهند بود. این دقیقاً هدف اصلی راهاندازی این سرویسهاست.
بستگی به سرویس دارد:
- رادار: نیازی به ثبتنام ندارد و به صورت عمومی در دسترس است
- میرور پکیجها: نیازی به ثبتنام ندارد، فقط کافیست تنظیمات را اعمال کنید
- گیتلب: برای استفاده نیاز به ایجاد حساب کاربری رایگان دارید
میرورهای چابکان به صورت منظم و خودکار با منابع اصلی همگامسازی میشوند. معمولاً پکیجها حداکثر چند ساعت پس از انتشار در منابع اصلی، در میرور چابکان نیز در دسترس قرار میگیرند.
بله، میتوانید تنظیمات را به گونهای انجام دهید که در صورت در دسترس نبودن میرور چابکان، به طور خودکار از منابع اصلی استفاده شود. اما توصیه میکنیم در زمانهای عادی از میرور چابکان استفاده کنید تا سرعت دانلود بالاتر باشد.
برای بررسی وضعیت سرویسها دو ابزار در اختیار دارید:
- صفحه وضعیت: status.chabokan.net - داشبورد جامع با تاریخچه و Uptime
- رادار: radar.chabokan.net - بررسی real-time وضعیت دیتاسنترها
هدف ما ارائه سرویس رایگان و بدون محدودیت به جامعه توسعهدهندگان است. البته در صورت استفاده غیرمنطقی یا سوء استفاده، ممکن است محدودیتهایی اعمال شود. از شما انتظار داریم از این سرویسها به صورت منطقی و در راستای اهداف توسعه نرمافزار استفاده کنید.
مستندات جامع چابکان در آدرس docs.chabokan.net در دسترس است. این مستندات شامل راهنماهای پیشرفته، نکات بهینهسازی، رفع مشکلات و مثالهای کاربردی برای تمام سرویسها میباشد.
خیر، این پروژه دولتی نیست. چابکان یک شرکت خصوصی است که به عنوان یکی از اعضای فعال جامعه فناوری ایران، تصمیم گرفته قدم خود را برای حمایت از توسعهدهندگان ایرانی بردارد. این ابتکار یک اقدام داوطلبانه و مستقل از سوی چابکان است تا در شرایط سخت اختلال اینترنت، ابزارهای لازم را در اختیار جامعه برنامهنویسی قرار دهد.
امنیت و حریم خصوصی شما برای ما اولویت است:
- میرور پکیجها: فقط محتوای عمومی ذخیره میشود و هیچ اطلاعات شخصی جمعآوری نمیشود
- GitLab: کدهای شما روی سرورهای امن داخل ایران میزبانی میشوند با رمزنگاری کامل
- اطلاعات کاربری: هیچ اطلاعاتی به اشتراک گذاشته یا فروخته نمیشود
- تمام سرویسها: از پروتکلهای امنیتی استاندارد (HTTPS, SSH) استفاده میکنند
- دادههای شما: متعلق به شماست و کنترل کامل آن در دست شماست
میتوانید از طریق وبسایت اصلی چابکان (chabokan.net) با تیم پشتیبانی در ارتباط باشید. همچنین قبل از تماس، حتماً مستندات و بخش رفع مشکلات را بررسی کنید.
نظرات و پیشنهادات شما
اگر ابزار، سرویس، یا منبع مفید دیگری برای کمک به توسعهدهندگان در شرایط اختلال اینترنت میشناسید، یا پیشنهاد و نظری دارید، خوشحال میشویم از طریق سیستم تیکت چابکان با ما در ارتباط باشید.
نظرات شما به ما کمک میکند تا این مجموعه را کاملتر و مفیدتر کنیم. 🙏
ارسال تیکت و پیشنهاد 📨