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

Audiobookshelf؛ کتابخانهٔ کتاب صوتی و پادکست شخصی روی سرور ابری

Audiobookshelf کتاب‌های صوتی و پادکست‌هایتان را مرتب می‌کند، جای توقف هر کاربر را بین دستگاه‌ها همگام نگه می‌دارد و از مرورگر و اپ موبایل پخش می‌کند. Audiobookshelf را در مرحلهٔ سفارش انتخاب کنید تا روی سرور ابری تهران نصب و پورتش در فایروال باز شود؛ بعد فقط کاربر root را می‌سازید و کتاب‌ها را بالا می‌برید.

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

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

لوگوی Audiobookshelf

Audiobookshelf

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

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

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

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

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

معرفی

سرور کتاب صوتی Audiobookshelf روی سرور ابری ایران‌کلاد

با Audiobookshelf کتاب‌های صوتی و پادکست‌هایتان در یک کتابخانهٔ مرتب روی سرور خودتان جمع می‌شوند و از مرورگر یا گوشی، همیشه از همان جایی که متوقف کرده‌اید ادامه پیدا می‌کنند.

سرور در دیتاسنتر تهران است، دسترسی root دارید و هزینه ساعتی از کیف پول کسر می‌شود. Audiobookshelf را در تب اپلیکیشن‌های گام دوم سفارش انتخاب کنید تا بدون هزینهٔ اضافه خودکار نصب شود؛ آدرس رابط وب را در تب «اپلیکیشن» سرور می‌بینید و فقط کاربر root را می‌سازید.

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

Audiobookshelf در یک نگاه

  • کتابخانهٔ مرتب

    کتاب با فصل، نویسنده، گوینده و جلد؛ حتی وقتی هر فصل یک فایل جداست.

  • همگام‌سازی پیشرفت

    جای توقف هر کاربر روی سرور ذخیره و بین دستگاه‌ها هماهنگ می‌شود.

  • آرشیو پادکست

    اشتراک با RSS و دانلود خودکار قسمت‌های تازه روی دیسک سرور.

۴ گام تا شروع

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

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

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

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

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

  3. گام ۳: نصب خودکار و دیدن آدرس

    پس از بالا آمدن سرور، Docker و Audiobookshelf با چهار پوشهٔ config‏، metadata‏، audiobooks و podcasts زیر /opt/audiobookshelf نصب و پورت ۱۳۳۷۸ در فایروال باز می‌شود. آدرس رابط وب و مسیر پوشه‌ها را در تب «اپلیکیشن» صفحهٔ سرور می‌بینید.

  4. گام ۴: ساخت کاربر root و کتابخانه

    آدرس را باز کنید و فوراً کاربر root را بسازید؛ اولین بازدیدکننده مدیر می‌شود. سپس در Settings → Libraries یک کتابخانه از نوع Books یا Podcasts بسازید، پوشهٔ مربوط را به آن بدهید و اسکن را اجرا کنید.

قیمت و سفارش

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

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

Audiobookshelf

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

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

ساعتی

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

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

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

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

راهنمای کامل

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

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

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

فهرست مطالب

Audiobookshelf چیست و برای چه کسی مناسب است؟

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

این برنامه برای کتاب‌خوان‌های جدی، خانواده‌هایی که یک کتابخانهٔ مشترک دارند و کسانی که پادکست‌های مورد علاقه‌شان را آرشیو می‌کنند مناسب است. معلم‌ها و مؤسسه‌های آموزشی هم از آن برای در دسترس گذاشتن فایل‌های صوتی درس برای گروه محدودی از شاگردان استفاده می‌کنند.

اجرای آن روی سرور ابری یعنی کتابخانه همیشه آنلاین است، به روشن بودن رایانهٔ خانه وابسته نیست و از هر شبکه‌ای در دسترس است.

کاربردهای روزمره

چند سناریو که Audiobookshelf در آن‌ها می‌درخشد:

  • کتابخانهٔ شخصی با جلد و توضیحات، به‌جای پوشه‌های بی‌نام MP3
  • ادامهٔ شنیدن روی هر دستگاه از همان ثانیه‌ای که متوقف کرده‌اید
  • آرشیو پادکست با دانلود خودکار قسمت‌های تازه از RSS
  • کتابخانهٔ خانوادگی با حساب جدا و محدودیت دسترسی برای بچه‌ها
  • کتاب صوتی کنار کتاب الکترونیکی با فایل EPUB یا PDF همان عنوان
  • گوش دادن آفلاین با دانلود کتاب در اپ موبایل پیش از سفر

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

نصب ما چه چیزی را چطور راه می‌اندازد؟

وقتی Audiobookshelf را در سفارش انتخاب می‌کنید، نصب خودکار Docker را نصب و ایمیج رسمی Audiobookshelf را با سیاست راه‌اندازی خودکار اجرا می‌کند. رابط وب از بیرون روی پورت ۱۳۳۷۸ در دسترس است. چهار پوشه زیر /opt/audiobookshelf ساخته و به برنامه وصل می‌شوند تا داده‌ها با به‌روزرسانی ایمیج از بین نروند.

قاعدهٔ فایروال پورت ۱۳۳۷۸ هم همراه نصب ساخته می‌شود و آدرس رابط وب در تب «اپلیکیشن» سرور نمایش داده می‌شود. پوشهٔ config پایگاه دادهٔ داخلی برنامه، کاربران و پیشرفت شنیدن را نگه می‌دارد و پوشهٔ metadata تصاویر جلد و فایل‌های کمکی را؛ این دو از خود کتاب‌ها مهم‌ترند، چون بدون آن‌ها تاریخچهٔ همه از دست می‌رود.

پوشه روی سرورمحتوا
/opt/audiobookshelf/audiobooksفایل‌های کتاب صوتی
/opt/audiobookshelf/podcastsقسمت‌های دانلودشدهٔ پادکست
/opt/audiobookshelf/configپایگاه داده، کاربران، پیشرفت شنیدن
/opt/audiobookshelf/metadataجلدها، کش و بکاپ‌های داخلی برنامه

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

چیدمان پوشه‌ها تا اسکن درست کار کند

Audiobookshelf اطلاعات کتاب را تا حد زیادی از ساختار پوشه‌ها می‌فهمد، پس چند دقیقه وقت برای مرتب‌کردن فایل‌ها پیش از اولین اسکن، ساعت‌ها ویرایش دستی را حذف می‌کند. ساختار پیشنهادی این است: یک پوشه به نام نویسنده، داخل آن در صورت وجود پوشهٔ مجموعه، و در نهایت یک پوشه برای هر کتاب که همهٔ فایل‌های صوتی همان کتاب را دارد. نام‌گذاری فارسی پوشه‌ها مشکلی ایجاد نمی‌کند.

اگر فایل‌های یک کتاب جدا هستند، نامشان را با شمارهٔ ترتیبی شروع کنید تا ترتیب فصل‌ها درست تشخیص داده شود. فرمت M4B که فصل‌ها را درون یک فایل نگه می‌دارد مرتب‌ترین حالت است. یک تصویر با نام cover کنار فایل‌ها بگذارید تا جلد بدون جست‌وجوی آنلاین نمایش داده شود؛ توضیح کتاب را هم می‌توانید در فایل متنی desc.txt و نام گوینده را در reader.txt بنویسید.

پس از کپی فایل‌های تازه، از صفحهٔ کتابخانه اسکن را دستی اجرا کنید یا پایش خودکار پوشه را در تنظیمات کتابخانه روشن بگذارید. اگر کتابی دو بار نمایش داده شد، معمولاً فایل‌هایش در دو پوشهٔ جدا قرار گرفته‌اند.

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

دیسک، پلن و هزینه

خود Audiobookshelf سبک است و حافظهٔ یک گیگابایتی برای چند کاربر هم‌زمان کافی است؛ عامل تعیین‌کننده دیسک است. یک کتاب صوتی معمولی بسته به طول و کیفیت ضبط از حدود صد تا چند صد مگابایت حجم دارد. با بیست گیگابایت دیسک پلن mini، پس از کسر سیستم‌عامل جای چند ده کتاب دارید؛ برای کتابخانهٔ بزرگ‌تر پلن standard یا plus را انتخاب کنید.

دیسک جداگانه (Block Storage) فعلاً ارائه نمی‌شود، پس فضای ذخیره همان دیسک پلن سرور است. هزینه ساعتی از کیف پول کم می‌شود و می‌توانید هر زمان پلن را بزرگ‌تر کنید.

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

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

Audiobookshelf‏، Navidrome یا Jellyfin؟

هر سه سرور رسانهٔ شخصی‌اند، اما برای محتوای متفاوتی ساخته شده‌اند:

موضوعAudiobookshelfNavidromeJellyfin
محتوای اصلیکتاب صوتی و پادکستموسیقیفیلم، سریال و موسیقی
ذخیرهٔ جای توقفدقیق، برای هر کاربربرای آهنگ مهم نیستبرای ویدیو
فصل‌بندی کتابداردنداردمحدود
مدیریت پادکستداخلی با RSSنداردندارد
منابع لازمکمکمبیشتر، به‌ویژه برای تبدیل ویدیو

برای موسیقی صفحهٔ Navidrome و برای فیلم و سریال صفحهٔ Jellyfin را ببینید.

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

شروع در شش قدم

نصب خودکار است و کار شما از ساخت کاربر root شروع می‌شود. ترتیب کامل از سفارش تا اولین کتاب:

  1. در صفحهٔ سفارش پلنی با دست‌کم ۱ گیگابایت RAM و دیسک کافی برای کتابخانه انتخاب کنید
  2. در گام دوم، تب «اپلیکیشن‌ها» را باز و Audiobookshelf را انتخاب کنید؛ Ubuntu 22.04 خودکار انتخاب می‌شود
  3. سفارش را ثبت کنید؛ سرور ساخته می‌شود و نصب خودکار در صف قرار می‌گیرد
  4. در تب «اپلیکیشن» صفحهٔ سرور منتظر وضعیت «نصب موفق» بمانید و آدرس رابط وب را بردارید
  5. آدرس را روی پورت ۱۳۳۷۸ باز کنید و فوراً کاربر root را بسازید
  6. کتابخانه بسازید، فایل‌ها را آپلود کنید و اپ موبایل را با آدرس سرور وصل کنید

اگر بعدها خواستید از صفر دوباره نصب یا تنظیم را بررسی کنید، همان ایمیج رسمی ghcr.io/advplyr/audiobookshelf با نگاشت پورت ۱۳۳۷۸ به ۸۰ و چهار پوشهٔ بالا اجرا شده است؛ دستور docker ps نشان می‌دهد سرویس audiobookshelf بالاست.

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

امنیت و دسترسی از بیرون

تا وقتی کاربر root ساخته نشده، اولین کسی که آدرس سرور را باز کند مدیر کتابخانه می‌شود؛ پس ساخت این کاربر اولین کارتان باشد. برای هر عضو خانواده حساب جدا بسازید و دسترسی‌ها را محدود کنید.

نصب پیش‌فرض روی http اجرا می‌شود و رمز عبور اپ موبایل بدون رمزگذاری منتقل می‌شود. یک زیردامنه در مدیریت DNS به سرور اشاره دهید و یک reverse proxy مثل nginx با گواهی SSL جلوی پورت ۱۳۳۷۸ بگذارید؛ Nginx Proxy Manager این کار را با رابط گرافیکی ساده می‌کند. سپس پورت ۱۳۳۷۸ را در فایروال شبکه ببندید.

در اپ موبایل، آدرس سرور را کامل با پروتکل و پورت وارد کنید؛ بعد از راه‌اندازی دامنه و SSL، آدرس اپ را هم به نسخهٔ https تغییر دهید تا رمز و توکن ورود رمزگذاری‌شده منتقل شوند. اگر کسی دیگر به کتابخانه نیاز ندارد، می‌توانید دسترسی را فقط از طریق یک تونل خصوصی مثل WireGuard ممکن کنید و هیچ پورتی را برای عموم باز نگذارید.

ترافیک خروجی سرور را هم زیر نظر بگیرید: اگر لینک کتابخانه را به افراد زیادی بدهید، دانلودها سهم ترافیک ماهانهٔ سرور را سریع مصرف می‌کنند.

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

بکاپ و انتقال کتابخانه

Audiobookshelf در Settings → Backups بکاپ داخلی دارد که پایگاه داده و تنظیمات را در فایل فشرده ذخیره می‌کند و می‌توانید آن را زمان‌بندی کنید. این بکاپ خود فایل‌های صوتی را شامل نمی‌شود؛ فایل‌ها را جداگانه نگه دارید، مثلاً یک نسخه در فضای ذخیره‌سازی ابری.

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

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

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

محدودیت‌ها

نصب خودکار فقط هنگام سفارش سرور تازه انتخاب می‌شود و نصب روی سرور موجود از پنل ممکن نیست. به‌روزرسانی‌های بعدی Audiobookshelf با خودتان است: ایمیج تازه را بگیرید و سرویس را با همان پوشه‌ها دوباره اجرا کنید. نصب پیش‌فرض HTTPS ندارد. دیسک جداگانه هم هنوز ارائه نمی‌شود و فضای کتابخانه به دیسک پلن سرور محدود است.

منابع اطلاعات کتاب برای عناوین فارسی ضعیف‌اند و ویرایش دستی لازم است. اپ iOS پروژه مدتی فقط از طریق برنامهٔ آزمایشی عرضه می‌شد؛ پیش از برنامه‌ریزی برای کاربران آیفون، وضعیت فعلی آن را در سایت پروژه بررسی کنید.

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

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

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

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

Audiobookshelf با Plex یا Jellyfin برای کتاب صوتی چه فرقی دارد؟
Audiobookshelf از اول برای کتاب صوتی و پادکست ساخته شده است: فصل‌بندی، سرعت پخش، تایمر خواب، نشانک و ذخیرهٔ جای توقف برای هر کاربر را دارد. سرورهای رسانهٔ عمومی مثل Jellyfin کتاب صوتی را مثل موسیقی می‌بینند و این امکانات را کامل ندارند. اگر کتابخانهٔ اصلی‌تان فیلم و سریال است، Jellyfin را کنار Audiobookshelf نگه دارید.
چه فرمت‌هایی پشتیبانی می‌شود؟
فرمت‌های رایج صوتی مثل MP3‏، M4A‏، M4B‏، AAC‏، FLAC‏، OGG و Opus. کتابی که در چند فایل جدا (مثلاً هر فصل یک MP3) ذخیره شده به‌صورت یک کتاب با چند بخش نمایش داده می‌شود. کتاب الکترونیکی EPUB و PDF را هم می‌توانید کنار کتاب صوتی بگذارید و در مرورگر بخوانید.
جای توقف بین گوشی و رایانه همگام می‌شود؟
بله. پیشرفت شنیدن برای هر کاربر روی سرور ذخیره می‌شود؛ روی گوشی شروع می‌کنید و روی رایانه از همان ثانیه ادامه می‌دهید. نشانک، سرعت پخش و تایمر خواب هم در دسترس‌اند.
پادکست را هم مدیریت می‌کند؟
بله. با آدرس RSS یا جست‌وجوی داخلی، پادکست را اضافه می‌کنید و می‌توانید دانلود خودکار قسمت‌های تازه را با زمان‌بندی فعال کنید. قسمت‌ها روی دیسک سرور ذخیره می‌شوند، پس حتی اگر منبع اصلی حذف شود نسخهٔ شما باقی می‌ماند.
اطلاعات و جلد کتاب از کجا می‌آید؟
Audiobookshelf از چند منبع آنلاین مثل Google Books‏، Open Library‏، iTunes و Audible اطلاعات کتاب و تصویر جلد را جست‌وجو می‌کند. برای کتاب‌های فارسی این منابع معمولاً نتیجهٔ کاملی ندارند و بهتر است عنوان، نویسنده، گوینده و جلد را دستی در رابط وب وارد کنید.
می‌توانم برای اعضای خانواده حساب جدا بسازم؟
بله. مدیر می‌تواند کاربر جدید بسازد، دسترسی هر کاربر را به کتابخانه‌های مشخص محدود کند و اجازهٔ دانلود یا ویرایش را تعیین کند. پیشرفت شنیدن هر کاربر جداست.
اجرای Audiobookshelf چقدر هزینه دارد؟
Audiobookshelf رایگان و متن‌باز است و فقط اجارهٔ ساعتی سرور را می‌پردازید. پلن mini حدود ۱٬۱۰۰ تومان در ساعت است، اما اگر کتابخانهٔ بزرگی دارید معمولاً دیسک پلن‌های بزرگ‌تر لازم می‌شود. انتخاب Audiobookshelf در مرحلهٔ سفارش هزینهٔ جداگانه ندارد و فقط خود سرور حساب می‌شود.
بعد از نصب، آدرس و اطلاعات ورود را کجا ببینم؟
در صفحهٔ سرور، تب «اپلیکیشن» وضعیت نصب و بخش دسترسی سریع را نشان می‌دهد: آدرس رابط وب به شکل http://IP-سرور:13378، پوشهٔ کتاب‌ها و پادکست‌ها و پوشهٔ تنظیمات. نصب رمزی نمی‌سازد، چون Audiobookshelf کاربر مدیر را در اولین بازدید از خودتان می‌خواهد؛ پس بلافاصله آدرس را باز کنید و کاربر root را بسازید. پورت ۱۳۳۷۸ هم خودکار در فایروال باز شده است.
فایل‌ها را چطور روی سرور بفرستم؟
دو راه دارید: از بخش Upload در رابط وب کتاب را با کشیدن و رهاکردن آپلود کنید، یا برای حجم زیاد با scp یا rsync فایل‌ها را مستقیم در پوشهٔ audiobooks کپی کنید و اسکن کتابخانه را اجرا کنید. ساختار پیشنهادی پوشه‌ها نویسنده، سپس عنوان کتاب است.
پخش آنلاین چقدر ترافیک مصرف می‌کند؟
هر ساعت شنیدن یک کتاب صوتی معمولی چند ده مگابایت ترافیک خروجی دارد و دانلود آفلاین کل کتاب را یک‌جا منتقل می‌کند. هر سرور سهم ترافیک ماهانهٔ مشخصی دارد و بیش از آن را با بستهٔ ترافیک جداگانه می‌خرید؛ مصرف را در پنل دنبال کنید.
آیا گذاشتن کتاب صوتی روی سرور قانونی است؟
Audiobookshelf فقط ابزار مدیریت است. کتاب‌ها و پادکست‌هایی را روی سرور بگذارید که حق استفادهٔ شخصی از آن‌ها را دارید و کتابخانه را برای عموم باز نکنید. انتشار عمومی آثار دارای حق نشر بر عهدهٔ صاحب سرور است.

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

کتابخانهٔ صوتی‌تان را آنلاین کنید

پلنی با دست‌کم ۱ گیگابایت RAM و دیسک کافی انتخاب کنید، Audiobookshelf را در تب اپلیکیشن‌ها بزنید و نصب را به ما بسپارید؛ نصب رایگان است.

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