WordPress را در OpenBSD 6.2 نصب کنید
 
                                مقدمه WordPress سیستم مدیریت محتوای غالب در اینترنت است. این قدرت همه چیز را از بلاگ ها گرفته تا وب سایت های پیچیده و دارای محتوای پویا انجام می دهد
Ghost یک پلتفرم انتشار مدرن و منبع باز است که در Node.js با یک مشتری مدیر Ember.js ، یک API JSON و یک API با مضمون ساخته شده توسط Handlebars.js ساخته شده است . تیم Ghost اخیراً نسخه جدیدی از Ghost را با بسیاری از ویژگی ها و ویژگی های جدید منتشر کرده است: ویرایشگر markdown جدید با نوار ابزار برای کمک به شما در طراحی یک پست ، بهبود UI / UX ، کشیدن و رها کردن چندین تصویر ، بهبود مراحل نصب و به روز رسانی با جدید ابزاری به نام Ghost-CLI ، تم پیش فرض جدید Casper v2.0.0 و موارد دیگر. من این را برای شما می گذارم تا بعد از نصب آن اطلاعات بیشتری کسب کنید.
در این آموزش قصد داریم Ghost v1.0.0 را در Ubuntu 16.04 LTS با استفاده از MySQL ، Let's Encrypt ، Node.js ، NPM ، Ghost-CLI و NGINX نصب ، تنظیم و پیکربندی کنیم.
توجه : اوبونتو 16.04 LTS تنها توزیع توزیع رسمی لینوکس است . نصب Ghost v1.0.0 در سایر توزیعهای لینوکس امکان پذیر نیست. در آینده ، احتمالاً هنگام افزودن پشتیبانی از سایر توزیعها در ابزار Ghost-CLI ، نصب آن امکان پذیر خواهد بود.
تیم Ghost برای نصب محصول وبلاگ Ghost v1.0.0 پشته و راه اندازی زیر را توصیه می کند:
ghostدستوراتنسخه اوبونتو را بررسی کنید:
lsb_release -ds
# Ubuntu 16.04.3 LTS
	ایجاد یک غیر ریشه حساب کاربری با sudoدسترسی و سوئیچ به آن:
توجه :
johndoeبا نام کاربری خود جایگزین کنید
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
	منطقه زمانی را تنظیم کنید:
sudo dpkg-reconfigure tzdata
	اطمینان حاصل کنید که سیستم شما به روز است:
sudo apt update && sudo apt upgrade -y
	نصب build-essentialبسته:
sudo apt install -y build-essential
	ابتدا باید پایگاه داده MySQL را نصب کنیم زیرا Ghost آن را به عنوان پایگاه داده برای محیط تولید توصیه می کند.
MySQL را بارگیری و نصب کنید:
sudo apt install -y mysql-server
	توجه : از شما خواسته می شود رمز عبور را برای کاربر "root" MySQL وارد کنید. رمز عبور قوی را وارد کنید!
نسخه MySQL را بررسی کنید:
mysql --version
# mysql  Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using  EditLine wrapper
	سرور MySQL با اجرای mysql_secure_installationاسکریپت:
sudo mysql_secure_installation
	در مرحله بعد باید نرم افزار NGINX را نصب کنیم. این به عنوان یک پروکسی معکوس برای برنامه Ghost ما استفاده خواهد شد. Ghost-CLI می تواند NGINX را به عنوان یک پروکسی معکوس برای شما بطور خودکار پیکربندی کند.
NGINX را بارگیری و نصب کنید:
sudo apt install -y nginx
	نسخه NGINX را بررسی کنید:
sudo nginx -v
# nginx version: nginx/1.10.3 (Ubuntu)
	شبح V1.0.0 حال حاضر پشتیبانی از نسخه های Node.js و 6.9+ و 4.5+ تنها. نسخه پیشنهادی Node.js برای استفاده با Ghost v1.0.0 در حال حاضر Node.js v6 Boron LTS است .
Ghost در Node.js. ساخته شده است Ghost از برنامه LTS Node پیروی می کند و فقط از نسخه های LTS Node.js. پشتیبانی می کند. بنابراین ، ما نیاز به نصب آخرین نسخه LTS از Node.js.
Node.js و NPM را بارگیری و نصب کنید:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt install -y nodejs
	Node.js و نسخه NPM را بررسی کنید:
node -v && npm -v
# v6.11.3
# 3.10.10
	Ghost-CLI ابزاری CLI برای نصب و بروزرسانی Ghost است. نصب و به روزرسانی Ghost را آسان می کند. این می تواند برای شما پایگاه داده ایجاد کند ، NGINX را به عنوان یک پروکسی معکوس پیکربندی کند ، امنیت TLS را با استفاده از Let Encrypt ، تجدید خودکار SSL تنظیم کرده و شبح را به عنوان یک سرویس سیستمی تنظیم کند. با ایجاد کاربر اختصاصی سیستم به نام ghostاجرای وبلاگ Ghost ، از امنیت اساسی برای شما مراقبت خواهد کرد .
Ghost-CLI را از طریق npm نصب کنید:
sudo npm install -g ghost-cli@latest
	نسخه Ghost-CLI را بررسی کنید:
ghost version
# Ghost-CLI version: 1.1.1
	ghost doctorبرای بررسی اینکه محیط شما با Ghost-CLI سازگار است دستور را اجرا کنید:
ghost doctor
✔ Checking system Node.js version
✔ Checking current folder permissions
✔ Checking operating system
✔ Checking MySQL is installed
✔ All install checks passed
	در مورد ghostفرمان کمک بگیرید :
ghost help
	برای به دست آوردن کمک ویژه تر در مورد ghostزیرمجموعاتی که می توانید اجرا کنید ghost help <command>. به عنوان مثال برای راهنمایی در مورد ghost configفرمان ، اجرا کنید:
ghost help config
	توجه : مطمئن شوید كه پرونده های DNS برای دامنه شما تنظیم شده است. در این آموزش از دامنه مثال استفاده شده است
blog.example.tld.blog.example.tldبا نام دامنه / میزبان خود جایگزین کنید.
اکنون ما آماده نصب Ghost CMS هستیم. تنها راه نصب Ghost v1.0.0 با استفاده از ابزار Ghost-CLI است.
ایجاد فهرست اصلی root:
sudo mkdir -p /var/www/ghost
	با امتیازاتی که در ابتدای این آموزش ایجاد کرده اید ، مالکیت /var/www/ghostدایرکتوری را به کاربر غیر root تغییر دهید sudo:
sudo chown <johndoe>:<johndoe> /var/www/ghost
	حرکت به اسناد فهرست اصلی:
cd /var/www/ghost
	توجه :
/var/www/ghostقبل از نصب Ghost مطمئن شوید كه دایرکتوری خالی است و کاربر شما باید این فهرست را داشته باشد.
Ghost را در حالت تولید نصب کنید:
ghost install
	به سؤالاتی که با او مطرح است پاسخ دهید. برای کسب اطلاعات بیشتر در مورد سؤالاتی که دارد از اسناد شبح بازدید می کند :
? Enter your blog URL: https://blog.example.tld
? Enter your MySQL hostname: localhost
? Enter your MySQL username: root
? Enter your MySQL password: [Enter password you created when you installed MySQL]
? Enter your Ghost database name: [Whatever you want]
? Do you wish to set up Nginx? yes
? Do you wish to set up SSL? yes
? Enter your email (used for Let's Encrypt notifications) [Your email for Let's Encrypt]
? Do you wish to set up "ghost" mysql user? yes
? Do you wish to set up Systemd? yes
? Do you want to start Ghost? yes
	توجه : پس از نصب ، پرونده های پیکربندی NGINX در
/var/www/ghost/system/filesدایرکتوری قرار می گیرند. Ghost-CLI از شما سؤال خواهد کردDo you wish to set up Nginx?و اگر جواب شماستyes، آنگاه NGINX را به عنوان یک پروکسی معکوس برای شما بطور خودکار پیکربندی می کند. پرونده های پیکربندی NGINX شما در{your_ghost_installation_dir}/system/filesفهرست قرار خواهند گرفت.
پس از اتمام نصب ، می توانید ghost lsبرای مشاهده فرایند Ghost در حال اجرا باشید:
ghost ls
	همچنین برای بررسی اینکه Ghost نصب شده است ، می توانید ghost versionدوباره از /var/www/ghostفهرست استفاده کنید:
ghost version
# Ghost-CLI version: 1.1.1
# Ghost Version (at /var/www/ghost): 1.8.4
	در آینده که نسخه جدید Ghost منتشر می شود ، فقط ghost updateدستورالعمل را از /var/www/ghostدایرکتوری اجرا کنید تا شبح را به روز کنید. همچنین ، قبل از بروزرسانی ، از رابط کاربری اداری ، نسخه پشتیبان تهیه کنید.
برای تکمیل مراحل تنظیم و ایجاد حساب کاربری Ghost ، با افزودن /ghostبه انتهای آدرس URL وبلاگ خود ، به صفحه پیکربندی شبح بروید . این مثال استفاده می کند https://blog.example.tld/ghost.
ما وبلاگ جدید Ghost v1.0.0 جدید خود را برای تولید نصب و پیکربندی کرده ایم. ابزار Ghost-CLI با از بین بردن مراحل دستی که ما با v0.11.xروح قدیمی تر انجام دادیم زندگی ما را بسیار آسان تر می کند . شما همچنین می توانید همه کارها را به صورت دستی و بدون کمک ابزار Ghost-CLI انجام دهید اما این توانایی را خواهید داشت که به راحتی وبلاگ خود را با ghost updateدستور به روز کنید . انجام همه کارها به صورت دستی کاری پر زحمت است و توصیه نمی شود. تنها نکته منفی این واقعیت است که توزیع های دیگر لینوکس در حال حاضر پشتیبانی نمی شوند.
مقدمه WordPress سیستم مدیریت محتوای غالب در اینترنت است. این قدرت همه چیز را از بلاگ ها گرفته تا وب سایت های پیچیده و دارای محتوای پویا انجام می دهد
با استفاده از یک سیستم متفاوت؟ Ghost یک پلتفرم وبلاگ نویسی منبع باز است که از سال 201 خود محبوبیت زیادی بین توسعه دهندگان و کاربران عادی پیدا کرده است
با استفاده از یک سیستم متفاوت؟ Ghost یک پلتفرم وبلاگ نویسی منبع باز است که از زمان انتشار 2013 خود محبوبیت زیادی بین توسعه دهندگان و کاربران عادی پیدا می کند. من
با استفاده از یک سیستم متفاوت؟ Dotclear یک موتور بلاگ نویسی بسیار ساده است. منبع باز و آسان برای استفاده است. این آموزش از طریق نصب ادامه خواهد یافت
با استفاده از یک سیستم متفاوت؟ Fork یک CMS منبع باز است که به زبان PHP نوشته شده است. کد منبع Forks در GitHub میزبانی شده است. این راهنما نحوه نصب Fork CM را به شما نشان می دهد
Typesetter یک CMS منبع باز است که به زبان PHP نوشته شده است و بر سهولت استفاده با ویرایش True WYSIWYG و ذخیره سازی فایل های مسطح متمرکز است. در این مقاله ، ما نصب خواهیم کرد
Ghost جدیدترین و بزرگترین راهپیمایی وردپرس برای رقیب است. توسعه موضوع سریع و آسان برای یادگیری است زیرا توسعه دهندگان Ghost تصمیم گرفتند از هر دو استفاده کنند
با استفاده از یک سیستم متفاوت؟ MODX Revolution یک سیستم مدیریت محتوای محتوای سریع و انعطاف پذیر ، مقیاس پذیر ، متن باز است که به زبان PHP نوشته شده است. من
با استفاده از یک سیستم متفاوت؟ MODX Revolution یک سیستم مدیریت محتوای محتوا (CMS) سریع ، انعطاف پذیر ، مقیاس پذیر ، آزاد و منبع آزاد است.
با استفاده از یک سیستم متفاوت؟ MODX Revolution یک سیستم مدیریت محتوای محتوا (CMS) سریع ، انعطاف پذیر ، مقیاس پذیر ، آزاد و منبع آزاد است.
با استفاده از یک سیستم متفاوت؟ جکیل جایگزین خوبی برای وردپرس است. به هیچ پایگاه داده ای احتیاج ندارد و با زبانی کار می کند که بسیاری از آنها با شوخ طبعی آشنا هستند
مقدمه هرچه OpenBSD را نصب خود را به طور پیش فرض و بدون بسیاری از بسته های اضافه شده نزدیک تر کنید ، امنیت بیشتری خواهد داشت. در حالی که بیشتر
با استفاده از یک سیستم متفاوت؟ Ghost یک پلتفرم وبلاگ نویسی منبع باز است که از سال 201 خود محبوبیت زیادی بین توسعه دهندگان و کاربران عادی پیدا کرده است
با استفاده از یک سیستم متفاوت؟ Fork یک CMS منبع باز است که به زبان PHP نوشته شده است. کد منبع Forks در GitHub میزبانی شده است. این راهنما نحوه نصب Fork CM را به شما نشان می دهد
با استفاده از یک سیستم متفاوت؟ Ghost یک پلتفرم وبلاگ نویسی منبع باز است که از زمان انتشار 2013 خود محبوبیت زیادی بین توسعه دهندگان و کاربران عادی پیدا می کند. من
Neos یک سیستم مدیریت محتوای منبع باز است که برای ایجاد و ویرایش محتوای آنلاین عالی است. نئو با توجه به نویسندگان و سردبیران
با استفاده از یک سیستم متفاوت؟ Fork یک CMS منبع باز است که به زبان PHP نوشته شده است. کد منبع Forks در GitHub میزبانی شده است. این راهنما نحوه نصب Fork CM را به شما نشان می دهد
با استفاده از یک سیستم متفاوت؟ Ghost یک پلتفرم وبلاگ نویسی منبع باز است که از سال 201 خود محبوبیت زیادی بین توسعه دهندگان و کاربران عادی پیدا کرده است
با استفاده از یک سیستم متفاوت؟ MODX Revolution یک سیستم مدیریت محتوای محتوا (CMS) سریع ، انعطاف پذیر ، مقیاس پذیر ، آزاد و منبع آزاد است.
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد
 
                                 
                                