حسابیکس اولین نرمافزار حسابداری متنباز به زبان فارسی با رابط کاربری تحت وب است که به شما امکان مدیریت کامل امور مالی کسب و کارتان را میدهد.
حسابیکس یک راهحل جامع برای مدیریت امور مالی کسب و کارهای کوچک و متوسط است. این نرمافزار با رابط کاربری فارسی و امکانات کامل، به شما کمک میکند تا امور مالی خود را به راحتی مدیریت کنید.
نسخه نمایشی: https://hesabix.ir
- ✅ رابط کاربری کاملاً فارسی
- ✅ پشتیبانی از چندین واحد پولی
- ✅ گزارشهای مالی پیشرفته
- ✅ مدیریت موجودی کالا
- ✅ سیستم حقوق و دستمزد
- ✅ پشتیبانی از مالیات و عوارض
- ✅ امنیت بالا و پشتیبانی از چندین کاربر
- ✅ پشتیبانی از نسخه موبایل
- حداقل ۲ گیگابایت فضای خالی دیسک
- حداقل ۱ گیگابایت رم
- وب سرور (Apache، NginX و...)
- پایگاه داده (MySQL، MariaDB، PostgreSQL)
- PHP نسخه ۸.۱ به بالا
- افزونههای PHP:
- php-Intl
- php-mbstring
- php-http
- php-raphf
- php-zip
- php-gd
- Composer
- Node.js و npm (برای توسعه رابط کاربری)
برای نصب سریع در سرورهای اوبونتو 24.04 به بالا:
cd /tmp && curl -sSL https://shell.hesabix.ir/installer.sh | tr -d '\r' > installer.sh && chmod +x installer.sh && sudo bash installer.sh
این اسکریپت به صورت خودکار:
- پیشنیازها را نصب میکند
- پایگاه داده را پیکربندی میکند
- حسابیکس را نصب و راهاندازی میکند
- تنظیمات امنیتی را اعمال میکند
برای نصب دستی حسابیکس، مراحل زیر را دنبال کنید:
-
کپی پروژه:
- پروژه را در پوشه وب سرور کپی یا کلون کنید
- اگر از کنترل پنلهای اشتراکی مانند cPanel یا DirectAdmin استفاده میکنید، فایلها را در پوشه اصلی کپی کنید
-
ایجاد پایگاه داده:
- در سیستم مدیریت پایگاه داده خود (مانند phpMyAdmin) یک پایگاه داده جدید ایجاد کنید
- نام کاربری و رمز عبور مناسب برای دسترسی به پایگاه داده تعیین کنید
-
تنظیم فایل محیط:
- فایل
.env
را در پوشه اصلی پروژه ویرایش کنید - اطلاعات پایگاه داده را وارد کنید:
DATABASE_URL="mysql://user:password@localhost:3306/hesabix_db"
- فایل
-
نصب وابستگیها:
composer install
-
ایجاد فایل محیط محلی:
# برای محیط تولید composer dump-env prod # برای محیط توسعه composer dump-env dev
-
راهاندازی پایگاه داده:
- وارد سیستم مدیریت پایگاه داده خود شوید
- فایل
hesabixBackup/databaseFiles/hesabix-db-default.sql
را وارد کنید - به پوشه
hesabixCore
بروید و دستور زیر را اجرا کنید:php bin/console doctrine:schema:update --force --complete
-
تست نصب:
- آدرس دامنه اصلی را در مرورگر باز کنید
- باید صفحه اصلی API حسابیکس را مشاهده کنید
-
مخزن را کلون کنید:
git clone https://github.com/your-username/hesabix.git cd hesabix
-
فایل محیط را کپی و پیکربندی کنید:
cp .env.example .env nano .env
-
اسکریپت نصب را اجرا کنید:
./docker/setup.sh
فایل .env
را ویرایش کنید و اطلاعات پایگاه داده خود را وارد کنید:
DATABASE_URL="mysql://user:password@localhost:3306/hesabix_db"
برای پیکربندی ارسال ایمیل، فایل .env.local.php
را ویرایش کنید:
'MAILER_DSN' => 'smtp://user:[email protected]:port'
برای بهروزرسانی نرمافزار:
php bin/console hesabix:update
npm install
npm run dev
npm run build-only
ما از مشارکت شما استقبال میکنیم! برای مشارکت:
- مخزن را فورک کنید
- یک شاخه جدید ایجاد کنید
- تغییرات خود را اعمال کنید
- یک درخواست ادغام (Pull Request) ارسال کنید
برای حمایت از توسعه حسابیکس: https://zarinp.al/hesabix.ir
حسابیکس تحت مجوز GNU GPL v3 منتشر شده است. برای جزئیات بیشتر به فایل LICENSE مراجعه کنید.