سرویس فعال — نصب یک‌کلیک

Kimai؛ ثبت ساعت کار و فاکتور ساعتی روی سرور خودتان

Kimai نرم‌افزار متن‌باز ثبت زمان کار است: تایمر، پروژه و مشتری، نرخ ساعتی، گزارش و فاکتور. Kimai را در مرحلهٔ سفارش انتخاب کنید تا همراه MySQL 8 و حساب مدیر با رمز تصادفی، خودکار روی سرور ابری تهران نصب شود.

حساب دارید؟ وارد شوید

از ۱٬۱۰۰ تومان در ساعت،  حدود ۸۰۳٬۰۰۰ تومان در ماه

Kimai

اپلیکیشن روی سرور ابری

شروع قیمت،پلن mini

۱٬۱۰۰تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه،بر پایهٔ ۷۳۰ ساعت

  • ۱ گیگابایت RAM کافی است،  از پلن mini
  • ایمیل و رمز تصادفی مدیر،  در تب «اپلیکیشن» پنل
  • MySQL 8،  روی همان سرور
  • هزینهٔ نصب: صفر،  فقط اجارهٔ ساعتی سرور
  • پورت ۱۰ گیگابیت اختصاصی برای هر سرور
  • دیسک NVMe SSD روی همهٔ سرورها
  • آماده زیر ۶۰ ثانیه راه‌اندازی خودکار سرور
  • دیتاسنتر تهران میزبانی داخل ایران
  • صورت‌حساب ساعتی پرداخت به تومان

معرفی

ثبت ساعت کار با Kimai روی سرور ابری ایران‌کلاد

بدانید ساعت‌های تیم صرف کدام مشتری و کدام پروژه می‌شود و از همان رکوردها فاکتور بسازید؛ بدون اشتراک ماهانه برای هر کاربر و با داده‌ای که روی سرور خودتان می‌ماند.

هنگام سفارش سرور ابری، Kimai را در تب اپلیکیشن‌ها انتخاب کنید. نصب خودکار و رایگان است: Kimai همراه MySQL بالا می‌آید، فایروال تنظیم می‌شود و نشانی ورود و رمز مدیر در تب اپلیکیشن سرور منتظر شماست.

امکانات کلیدی

Kimai در یک نگاه

  • تایمر و ورود دستی

    زمان را زنده ثبت کنید یا بعداً وارد کنید؛ هر رکورد به پروژه و فعالیت وصل است.

  • نرخ ساعتی و فاکتور

    مبلغ هر رکورد خودکار حساب می‌شود و فاکتور دوره با قالب دلخواه ساخته می‌شود.

  • گزارش و بودجه

    گزارش کاربر و پروژه، سقف بودجه و خروجی Excel برای حسابدار.

۴ گام تا شروع

روش نصب گام‌به‌گام

  1. گام ۱: انتخاب پلن با دست‌کم یک گیگابایت RAM

    در صفحهٔ سفارش سرور ابری پلن mini یا بزرگ‌تر را انتخاب کنید. برای یک یا دو نفر mini کافی است؛ برای تیمی که هر روز گزارش می‌گیرد، standard با دو گیگابایت حافظه راحت‌تر است.

  2. گام ۲: انتخاب Kimai در تب اپلیکیشن‌ها

    در گام دوم سفارش تب اپلیکیشن‌ها را باز کنید و Kimai را برگزینید؛ Ubuntu 22.04 خودکار انتخاب می‌شود. روش ورود به سرور را تعیین و سفارش را ثبت کنید. نصب هزینهٔ جداگانه ندارد.

  3. گام ۳: نصب خودکار با MySQL

    پس از روشن‌شدن سرور، Docker نصب می‌شود و Kimai همراه MySQL 8 در /opt/kimai بالا می‌آید. رمز مدیر و رمز دیتابیس تصادفی ساخته می‌شوند و پورت‌های ۸۰ و ۴۴۳ در فایروال سرور خودکار باز می‌شوند.

  4. گام ۴: ورود و تعریف مشتری و پروژه

    نشانی ورود، ایمیل مدیر admin@kimai.local و رمز آن را در تب اپلیکیشن صفحهٔ سرور می‌بینید. وارد شوید، رمز و ایمیل مدیر را عوض کنید و مشتری، پروژه و فعالیت‌ها را تعریف کنید.

قیمت و سفارش

هزینهٔ اجرای Kimai

صورت‌حساب ساعتی است و مبلغ به تومان از کیف پول کسر می‌شود؛ هر وقت سرویس را حذف کنید، هزینه هم متوقف می‌شود.

Kimai

از ۱٬۱۰۰ تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه (۷۳۰ ساعت کارکرد)

ساعتی

آنچه دریافت می‌کنید

  • دیسک NVMe SSD و پورت اختصاصی ۱۰ گیگابیت برای هر سرور
  • سرور در کمتر از ۶۰ ثانیه آماده می‌شود
  • دیتاسنتر تهران، صورت‌حساب ساعتی به تومان
سفارش سرور با Kimai

حساب دارید؟ وارد شوید

مقایسهٔ همهٔ پلن‌ها

راهنمای کامل

راهنمای کامل Kimai روی سرور ابری ایران‌کلاد

این راهنما برای فریلنسر، مدیر آژانس یا مدیر تیمی است که می‌خواهد بداند ساعت‌های کاری کجا صرف می‌شوند و بر اساس آن فاکتور صادر کند، بی‌آنکه برای هر کاربر اشتراک ماهانه بپردازد. توضیح می‌دهیم Kimai چطور کار می‌کند، نصب خودکار آن در مرحلهٔ سفارش چه چیزهایی را آماده می‌کند، چه پلنی بگیرید و داده‌ها را چطور امن نگه دارید. اگر بعد از فاکتور، حسابداری هم لازم دارید، Akaunting را ببینید.

۹ بخش حدود ۶ دقیقه مطالعه

فهرست مطالب

Kimai چیست و چه مشکلی را حل می‌کند؟

Kimai یک نرم‌افزار متن‌باز ثبت زمان کار است که با PHP و فریم‌ورک Symfony ساخته شده و از مرورگر کار می‌کند. هر کاربر هنگام شروع کار تایمر را روشن می‌کند یا بعداً رکورد زمان را دستی وارد می‌کند و آن را به یک پروژه و یک فعالیت نسبت می‌دهد. نتیجه، تصویری دقیق از اینکه وقت تیم صرف چه مشتری‌ها و چه کارهایی شده است.

مشکل اصلی که Kimai حل می‌کند، فاصلهٔ بین کار انجام‌شده و فاکتور صادرشده است. بسیاری از فریلنسرها و آژانس‌ها ساعت‌ها را در اکسل یا دفترچه می‌نویسند، بخشی را فراموش می‌کنند و در پایان ماه زمان زیادی صرف جمع‌زدن می‌شود. Kimai نرخ ساعتی را می‌داند، مبلغ را خودکار حساب می‌کند و از همان رکوردها فاکتور می‌سازد.

Kimai جای نرم‌افزار حقوق و دستمزد یا حضور و غیاب سخت‌افزاری را نمی‌گیرد؛ تمرکزش روی زمان پروژه‌ای است. برای مدیریت خود کارها و وظایف، آن را کنار یک ابزار مثل Kanboard یا Leantime به کار ببرید.

Kimai در کار روزمره

کاربردهایی که Kimai برایشان طراحی شده است:

  • ثبت زمان با تایمر از مرورگر رایانه یا گوشی با یک کلیک
  • فاکتور ساعتی برای مشتری با قالب PDF یا Word و لوگوی شرکت
  • کنترل بودجهٔ پروژه با سقف ساعت یا مبلغ و نمایش میزان مصرف
  • گزارش ماهانهٔ تیم برای اینکه بدانید کدام مشتری سودآور است
  • قفل‌کردن دوره‌های گذشته تا رکوردهای فاکتورشده بعداً تغییر نکنند
  • خروجی Excel برای حسابدار با همهٔ رکوردهای یک دوره

بازگشت به فهرست مطالب

نصب خودکار Kimai در مرحلهٔ سفارش چه می‌کند؟

لازم نیست Kimai را دستی نصب کنید. در گام دوم سفارش سرور ابری، تب اپلیکیشن‌ها را باز کنید و Kimai را انتخاب کنید؛ Ubuntu 22.04 خودکار انتخاب می‌شود و نصب پس از روشن‌شدن سرور شروع می‌شود. اسکریپت نصب Docker و افزونهٔ Compose را نصب می‌کند، پوشهٔ /opt/kimai را می‌سازد و در آن یک فایل docker-compose.yml با دو سرویس می‌نویسد: mysql:8.0 با دیتابیس و کاربر kimai و پوشهٔ db-data برای داده‌ها، و ایمیج رسمی kimai/kimai2 با برچسب apache.

برای مدیر اولیه، ایمیل admin@kimai.local و یک رمز تصادفی شانزده‌کاراکتری ساخته می‌شود که در /etc/kimai-admin-pw هم ذخیره است؛ رمز دیتابیس بیست‌وچهار کاراکتری و در /etc/kimai-db-pw است. پورت ۸۰ سرور به پورت ۸۰۰۱ سرویس Kimai وصل می‌شود و TRUSTED_HOSTS شامل localhost و IP سرور است. پس از بالا آمدن سرویس، نشانی ورود، ایمیل و رمز مدیر و رمز دیتابیس در تب اپلیکیشن صفحهٔ سرور نمایش داده می‌شوند.

قواعد فایروال سرور هم خودکار تنظیم می‌شوند: پورت ۸۰ برای HTTP و پورت ۴۴۳ برای HTTPS بعدی باز می‌شوند. اگر روزی خواستید Kimai را از نو نصب کنید یا تنظیمات را بررسی کنید، همین مقادیر جدول زیر مرجع شماست؛ قواعد دیگر را در تب فایروال سرور یا فایروال شبکه مدیریت کنید.

تنظیممقدار در نصب خودکارنکته
ایمیجkimai/kimai2:apacheوب‌سرور Apache داخل ایمیج
دیتابیسMySQL 8.0پوشهٔ /opt/kimai/db-data روی دیسک
پورت۸۰ سرور به ۸۰۰۱مستقیم قابل اتصال به پروکسی لبه
مدیر اولیهadmin@kimai.local و رمز تصادفیبعد از اولین ورود عوض کنید
TRUSTED_HOSTSlocalhost و IP سروردامنه را بعداً اضافه کنید
فایروالtcp ۸۰ و ۴۴۳خودکار باز می‌شوند

بازگشت به فهرست مطالب

هزینه و انتخاب پلن

Kimai رایگان است و تنها هزینه، اجارهٔ ساعتی سرور است. نصب خودکار هم هزینه‌ای ندارد و Kimai از پلن mini با یک گیگابایت حافظه در فهرست اپلیکیشن‌های سفارش دیده می‌شود. برای فریلنسر یا تیم دو نفره همین کافی است. MySQL 8 به‌تنهایی چند صد مگابایت حافظه می‌گیرد، پس اگر تیم هر روز گزارش‌های بزرگ می‌گیرد یا چند نفر هم‌زمان کار می‌کنند، پلن standard با دو گیگابایت حافظه جای نفس‌کشیدن بیشتری می‌دهد.

برای تیم‌های بزرگ‌تر با ده‌ها کاربر و سال‌ها رکورد، plus با چهار گیگابایت حافظه گزارش‌گیری را سریع‌تر می‌کند. هزینه ساعتی و بدون تعهد است و هر زمان پلن را عوض کنید. محاسبهٔ کلی در ماشین‌حساب هزینه آمده است.

پلنمنابعساعتی (تومان)تقریبی ماهانه (تومان)
mini۱ هسته، ۱ گیگ RAM، ۲۰ گیگ دیسک۱٬۱۰۰۸۰۳٬۰۰۰
standard۲ هسته، ۲ گیگ RAM، ۴۰ گیگ دیسک۲٬۲۰۰۱٬۶۰۶٬۰۰۰
plus۲ هسته، ۴ گیگ RAM، ۸۰ گیگ دیسک۳٬۵۰۰۲٬۵۵۵٬۰۰۰

بازگشت به فهرست مطالب

Kimai در برابر روش‌های دیگر ثبت زمان

ثبت زمان را می‌شود با ابزارهای مختلفی انجام داد. تفاوت‌های عملی:

موضوعKimai روی سرور شماسرویس ابری ثبت زمانفایل اکسل
تایمر زندهداردداردندارد
فاکتور از رکوردهاداردمعمولاً در طرح پولیدستی
هزینه برای هر کاربرندارد، فقط سروراشتراک ماهانهندارد
محل دادهسرور شما در تهرانخارج از کشوررایانهٔ شما
گزارش تیمیدارددارددستی و پرخطا

بازگشت به فهرست مطالب

تنظیمات روز اول Kimai

پیش از اینکه تیم اولین رکورد را ثبت کند، چند تنظیم را درست کنید تا بعداً به اصلاح انبوه نیاز نداشته باشید. در تنظیمات سیستم، منطقهٔ زمانی پیش‌فرض را Asia/Tehran بگذارید و از هر کاربر بخواهید همین را در پروفایل خودش هم تأیید کند؛ اگر منطقهٔ زمانی اشتباه باشد، ساعت شروع و پایان رکوردها جابه‌جا نمایش داده می‌شوند. برای هر مشتری ارز را جدا تعیین کنید؛ مثلاً مشتری داخلی را با تومان و مشتری خارجی را با ارز دیگر.

سپس قاعدهٔ گردکردن زمان را مشخص کنید، مثلاً گردکردن هر رکورد به نزدیک‌ترین پنج یا پانزده دقیقه، چون روی مبلغ فاکتورها اثر مستقیم دارد. فعالیت‌های عمومی مثل جلسه و پشتیبانی را یک بار برای همهٔ پروژه‌ها تعریف کنید و فعالیت‌های خاص را فقط در پروژهٔ خودش. در آخر قالب فاکتور را با نام، نشانی و لوگوی کسب‌وکارتان شخصی کنید و یک فاکتور آزمایشی بسازید.

بازگشت به فهرست مطالب

امنیت داده‌های کاری و مالی

رکوردهای زمان و نرخ‌های ساعتی اطلاعات حساس کسب‌وکار هستند. رمز تصادفی مدیر اولیه را فقط برای اولین ورود به کار ببرید، سپس رمز شخصی بگذارید و ایمیل admin@kimai.local را با ایمیل واقعی عوض کنید. برای هر عضو تیم کاربر جدا با کمترین نقش لازم بسازید و ورود دومرحله‌ای را که Kimai از پروفایل کاربر پشتیبانی می‌کند، برای مدیرها فعال کنید.

نصب پایه روی http است. زیردامنه‌ای مثل time.example.com را در مدیریت DNS بسازید و پشت پروکسی لبه قرار دهید تا اتصال با گواهی SSL رمزگذاری شود؛ Kimai روی پورت ۸۰ سرور در دسترس است و پروکسی لبه به همین پورت وصل می‌شود. فراموش نکنید نام دامنه را به TRUSTED_HOSTS اضافه کنید.

دیتابیس MySQL پورتی به بیرون منتشر نمی‌کند و فقط Kimai به آن دسترسی دارد؛ همین را حفظ کنید. برای ارسال ایمیل بازیابی رمز و اعلان‌ها، تنظیمات SMTP را بدهید؛ سرویس SMTP ایران‌کلاد یک گزینه است.

بازگشت به فهرست مطالب

بکاپ و انتقال داده‌ها

همهٔ دادهٔ Kimai در دیتابیس MySQL است. با دستور mysqldump داخل سرویس sqldb یک خروجی منظم بگیرید و بیرون از سرور نگه دارید؛ این خروجی کوچک است و بازگردانی‌اش ساده. اگر قالب فاکتور یا فایل شخصی‌سازی‌شده دارید، آن‌ها را هم کنار بکاپ نگه دارید.

بکاپ کامل سرور را هر وقت لازم بود از تب بکاپ پنل بسازید؛ بکاپ خودکار زمان‌بندی‌شده برای سرور ابری فعال نیست و فضای بکاپ ساعتی ۲ تومان به ازای هر گیگابایت حساب می‌شود. جزئیات در صفحهٔ پشتیبان‌گیری. برای آوردن داده از ابزار دیگر، ورود انبوه رکوردها در افزونهٔ Import سازندهٔ Kimai است که پولی است؛ اگر حجم کم است، مشتری‌ها و پروژه‌ها را دستی یا با API بسازید.

بازگشت به فهرست مطالب

محدودیت‌ها را پیش از شروع بدانید

نصب خودکار Kimai را روی http و IP سرور بالا می‌آورد؛ دامنه، گواهی SSL و تنظیمات SMTP را خودتان اضافه می‌کنید. Kimai تقویم شمسی ندارد و تاریخ‌ها میلادی‌اند. برخی امکانات مثل گردش کار تأیید رکوردها، فیلدهای سفارشی و ورود انبوه داده در افزونه‌های پولی سازنده قرار دارند.

ایمیج kimai/kimai2 با برچسب apache همیشه آخرین نسخه را می‌آورد و به‌روزرسانی‌ها ممکن است تغییر دیتابیس داشته باشند؛ پیش از به‌روزرسانی از دیتابیس خروجی بگیرید. فاکتورهای Kimai برای الزامات مالیاتی ایران طراحی نشده‌اند؛ آن‌ها را سند داخلی و پیش‌فاکتور ببینید.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

سؤالات متداول

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

Kimai برای چه کسی مناسب است؟
برای فریلنسرها، آژانس‌ها، دفترهای مشاوره و تیم‌هایی که بر اساس ساعت کار فاکتور می‌کنند یا می‌خواهند بدانند وقت تیم صرف چه پروژه‌هایی می‌شود. Kimai تحت وب است، پس هر عضو تیم از رایانه یا گوشی تایمر را روشن و خاموش می‌کند و مدیر گزارش جمع‌بندی‌شده می‌بیند.
ساختار مشتری، پروژه و فعالیت چطور است؟
Kimai سه سطح دارد: مشتری، پروژه‌های هر مشتری و فعالیت‌ها مثل طراحی، جلسه یا پشتیبانی. هر رکورد زمان به یک پروژه و یک فعالیت وصل می‌شود. نرخ ساعتی را می‌توانید روی هر سطح یا برای هر کاربر تعریف کنید و Kimai مبلغ هر رکورد را خودکار حساب می‌کند.
فاکتور هم صادر می‌کند؟
بله. Kimai از رکوردهای زمان یک دوره برای یک مشتری فاکتور می‌سازد و قالب‌های آماده برای خروجی PDF‏، Word‏، Excel و HTML دارد. قالب را می‌توانید با لوگو و اطلاعات شرکت خودتان شخصی کنید. برای حسابداری کامل، فاکتور را در نرم‌افزار حسابداری ثبت کنید.
گزارش‌ها و خروجی‌ها چه هستند؟
گزارش هفتگی و ماهانهٔ هر کاربر، گزارش پروژه با مقایسه با بودجه، و خروجی رکوردها به Excel‏، CSV و PDF برای حسابدار یا مشتری. بودجهٔ زمانی یا مالی هر پروژه هم قابل تعریف است تا میزان مصرف آن را همیشه جلوی چشم داشته باشید.
تیم چندنفره را چطور مدیریت کنم؟
Kimai نقش‌های کاربر، مدیر تیم و مدیر کل دارد. می‌توانید تیم بسازید و دسترسی هر تیم را به مشتری‌ها و پروژه‌های مشخص محدود کنید. مدیر تیم رکوردهای اعضایش را می‌بیند و اصلاح می‌کند و کاربران عادی فقط زمان خودشان را.
API و اتصال به ابزارهای دیگر دارد؟
بله. Kimai یک REST API با مستندات داخلی دارد که با توکن کاربر کار می‌کند؛ برای ثبت خودکار زمان از ابزارهای دیگر یا ساخت گزارش اختصاصی مناسب است. افزونه‌های رسمی و جامعه هم امکاناتی مثل فیلدهای سفارشی اضافه می‌کنند که بعضی پولی‌اند.
رمز مدیر Kimai را بعد از نصب کجا پیدا کنم؟
پس از پایان نصب خودکار، تب اپلیکیشن در صفحهٔ سرور نشانی ورود (IP سرور روی http)، ایمیل مدیر admin@kimai.local، رمز تصادفی شانزده‌کاراکتری مدیر، رمز دیتابیس و مسیر /opt/kimai را نشان می‌دهد. همین رمز مدیر در فایل /etc/kimai-admin-pw روی خود سرور هم ذخیره شده است. پس از اولین ورود، ایمیل و رمز را در پروفایل مدیر عوض کنید.
هزینهٔ اجرای Kimai چقدر است؟
Kimai متن‌باز و رایگان است و فقط سرور ابری را ساعتی می‌پردازید. نصب خودکار هم هزینه‌ای ندارد. کوچک‌ترین پلن مناسب mini با ۱٬۱۰۰ تومان در ساعت است؛ چون MySQL 8 کنارش اجرا می‌شود، برای تیم standard با ۲٬۲۰۰ تومان در ساعت راحت‌تر است و برای تیم‌های بزرگ‌تر plus با ۳٬۵۰۰ تومان در ساعت. افزونه‌های پولی Kimai را جداگانه از سازنده می‌خرید.
خطای Untrusted Host یعنی چه؟
Kimai فقط به آدرس‌هایی پاسخ می‌دهد که در متغیر TRUSTED_HOSTS آمده‌اند. نصب خودکار localhost و IP سرور را در این فهرست می‌گذارد. اگر دامنه‌ای به سرور وصل کردید و این خطا را دیدید، نام دامنه را به TRUSTED_HOSTS در فایل /opt/kimai/docker-compose.yml اضافه کنید و در همان پوشه docker compose up -d را دوباره اجرا کنید.
با گوشی هم می‌شود زمان ثبت کرد؟
بله. رابط وب Kimai واکنش‌گراست و روی مرورگر گوشی تایمر را شروع و متوقف می‌کنید. برنامه‌های موبایل و افزونه‌های مرورگر هم از طرف سازنده و جامعه وجود دارند که از طریق API به سرور شما وصل می‌شوند.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

ساعت‌های کار را دقیق و بی‌دردسر ثبت کنید

پلن mini یا بزرگ‌تر را انتخاب کنید، Kimai را در تب اپلیکیشن‌ها بزنید و نصب را به ما بسپارید؛ نصب رایگان است.

از ۱٬۱۰۰ تومان / ساعت،حدود ۸۰۳٬۰۰۰ تومان در ماه