آنچه در این مقاله میخوانید
نحوه نصب اپلیکیشنهای وب با Cloudron در سرور مجازی اوبونتو
۱۵ فروردین ۱۴۰۴
Cloudron یک پلتفرم نرمافزاری است که نصب و مدیریت اپلیکیشنها روی سرور شما را ساده میکند. با Cloudron میتوانید Rocket.Chat، Nextcloud، GitLab، OpenVPN را بدون نیاز به مدیریت پیچیده سرور نصب و بهروزرسانی کنید. یکی از مزایای اصلی Cloudron خودکارسازی فرایند استقرار اپلیکیشنهاست. این پلتفرم، راهاندازی پایگاهدادهها، تنظیم DNS، مدیریت گواهیها، مدیریت متمرکز کاربران و بکاپگیری خودکار را اتوماتیک میکند.
در این آموزش، Cloudron را روی سرور خود نصب خواهید کرد و سپس یک سایت وردپرس را بهعنوان مثال راهاندازی کرده تا ببینید Cloudron چگونه خودکارسازی را انجام میدهد.
پیشنیازها
برای دنبال کردن این آموزش به موارد زیر نیاز دارید:
- این راهنما فرض میکند که شما از آخرین نسخه Ubuntu (نسخه LTS اوبونتو، 24.04) استفاده میکنید. قبل از شروع، باید یک حساب کاربری non-root با دسترسی sudo روی سیستم خود تنظیم کرده باشید. برای یادگیری نحوه انجام این کار، میتوانید از راهنمای تنظیم اولیه سرور اوبونتو استفاده کنید.
- دامنهای برای نصب اپلیکیشنها (مثلاً example.com) که Cloudron داشبورد و اپلیکیشنها را در زیردامنهها نصب میکند.
- کلیدهای API DNS برای خودکارسازی تنظیمات DNS

در ادامه بخوانید:
- مرحله اول: نصب Cloudron
- مرحله دوم: پیکربندی Cloudron
- مرحله سوم: نصب اپلیکیشنها
- مرحله چهارم: پیکربندی بکاپها
- جمعبندی
مرحله اول: نصب Cloudron
ابتدا، باید cloudron را با استفاده از اسکریپت نصب رسمی روی سرور نصب کنید.
برایکار، دستور زیر را وارد کنید:
wget https://cloudron.io/cloudron-setup
حالا برای اینکه اسکریپت اجرا شود، دستور زیر را بزنید:
chmod +x ./cloudron-setup
در آخر برای نصب Cloudron دستور زیر را اجرا کنید:
sudo ./cloudron-setup
فرایند نصب ۱۰ دقیقه طول میکشد. بعد از تکمیل فرایند از شما خواسته میشود، اجازه دهید سرور مجددا راهاندازی شود، برای ادامه Y
را بزنید:
Output
##############################################
Cloudron Setup (latest)
##############################################
Follow setup logs in a second terminal with:
$ tail -f /var/log/cloudron-setup.log
Join us at https://forum.cloudron.io for any questions.
=> Installing software-properties-common
=> Ensure required apt sources
=> Updating apt and installing script dependencies
=> Checking version
=> Downloading version 3.5.0 ...
=> Installing base dependencies and downloading docker images (this takes some time) ...
=> Installing version 3.5.0 (this takes some time) ...
=> Waiting for cloudron to be ready (this takes some time) ....
Visit https://<IP> and accept the self-signed certificate to finish setup.
The server has to be rebooted to apply all the settings. Reboot now ? [Y/n] Y
اکنون شما Cloudron را روی سرور خود نصب کردید.
با ثبتنام در لیارا، ۱۰۰ هزار تومان اعتبار هدیه بگیرید و از سرور مجازی رایگان با کیفیت بالا و امکانات عالی استفاده کنید!
پشتیبانی ۲۴ ساعته برای کاربران سرور مجازی رایگان!
خرید سرور مجازی رایگان
مرحله دوم: پیکربندی Cloudron
در این مرحله یابد دامنه اصلی Cloudron را پیکربندی کنید.
بعد از راهاندازی مجدد سرور که قبلتر انجام دادید، به آدرس https://your-server-ip
در مرورگر خود بروید و گواهی SSL خود امضا را تائید و قبول کنید.
در مرور کروم، برای پذیرش SSL خود امضا شده، روس گزینه Advanced کلیک کرده، سپس Proceed to your-server-ip (unsafe) را انتخاب کنید.همچنین در مرورگر فایرفاکس، روی گزینه Advanced کلیک کنید و Add Exception را انتخاب کرده و در آخر Confirm Security Exception را بزنید.

در این مرحله، راهنمای تنظیمات Cloudron را میبینید. نام دامنه خود را وارد کرده و محل میزبان دامنه را انتخاب کنید.

توکن API ارائهدهنده DNS خود را وارد کرده و روی گزینه Next کلیک کنید.
Cloudron از این کلیدها برای پیکربندی DNS و دریافت گواهیهای Let’s Encrypt برای دامنه شما استفاده خواهد کرد. سپس Cloudron به https://my.example.com
ریدایرکت میشود. نوار آدرس مرورگر قفل سبزرنگی را نمایش خواهد داد که نشاندهنده این است که اتصال به نصب Cloudron شما اکنون امن است. برای تکمیل تنظیمات، یک نام کاربری و رمز عبور وارد کنید.

پس از تنظیم حساب مدیر، صفحهای با عنوان !No apps installed yet را مشاهده خواهید کرد. اکنون تنظیمات حساب Cloudron خود را بهطور کامل انجام دادهاید.
ما پیچیدگیهای راهاندازی و تنظیمات سرورها را بر عهده گرفتهایم تا شما تنها با یک کلیک، نرمافزارهای متنباز محبوب خود را نصب و اجرا کنید!
✅دامنه رایگان ✅ نصب سریع ✅ ارائه SSL رایگان
خرید برنامه آماده WordPress
مرحله سوم: نصب اپلیکیشنها
اکنون شما آماده نصب اپلیکیشنها هستید.
اگر روی App Store در رابط کاربری کلیک کنید، Cloudron از شما میخواهد یک حساب کاربری در cloudron.io
ایجاد کنید.

بعد از ایجاد حساب کاربری، بیش از ۵۰ اپلیکیشن را با یک کلیک میتوانید نصب کنید.
برای مثال، میتوانید روی آیکون وردپرس کلیک کرده و از زیردامنه بلاگ استفاده کنید. پس از کلیک روی Install، میبینید که Cloudron بهطور خودکار همه موارد مانند DNS، پایگاهدادهها، گواهیها و غیره را تنظیم میکند.

حالا بعد از نصب، میتوانید از طریق آدرس https://blog.example.com
به اپلیکیشن دسترسی پیدا کنید.

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

در نهایت نصب، پیکربندی و تنظیم بکاپها بهطور کامل انجام شد.
فایل ها و اطلاعات خود را در فضایی سریع، مقیاسپذیر و امن ذخیره کنید!
✅ سازگار با پروتکل S3 ✅ رابط کاربری ساده ✅ امنیت بالا
خرید فضای ذخیرهسازی ابری
جمعبندی
در این آموزش، شما با فرآیند نصب و پیکربندی Cloudron آشنا شدید. از نصب خودکار اپلیکیشنها مانند وردپرس بدون نیاز به پیکربندی دستی دیتابیسها، DNS، گواهیها و سایر تنظیمات پیچیده، تا تنظیم بکاپهای دورهای برای حفاظت از دادهها. همچنین، ویژگیهایی که Cloudron برای سادهسازی فرآیندهای نگهداری و بهروزرسانی اپلیکیشنها ارائه میدهد، بررسی شد. با استفاده از Cloudron، دیگر نیازی به نصب دستی و پیچیده اپلیکیشنها ندارید و میتوانید بهراحتی اپلیکیشنها را مدیریت و نگهداری کنید، بهویژه زمانی که بخواهید بهروز نگهداشتن و پشتیبانی از آنها را سادهتر کنید.