نحوه نصب ERPNext منبع باز ERP در اوبونتو 17.04

ERP یا برنامه ریزی منابع سازمانی یک مجموعه برنامه سازمانی است که برای مدیریت فرایندهای اصلی تجارت مورد استفاده قرار می گیرد. ERPNext یک برنامه ERP آزاد و متناسب با منبع آزاد است که در پایتون نوشته شده است. از Node.js برای قسمت جلویی و MariaDB برای ذخیره داده های خود استفاده می کند. ERPNext یک رابط وب با کاربرد آسان ارائه می دهد که به مشاغل اجازه می دهد کارهای روزانه را مدیریت کنند. این شامل ماژول های حسابداری ، CRM ، HRM ، ساخت ، POS ، مدیریت پروژه ، خرید ، مدیریت فروش ، مدیریت انبار و موارد دیگر می باشد. ERPNext می تواند برای مدیریت صنایع مختلف مانند ارائه دهندگان خدمات ، تولید ، خرده فروشی و مدارس استفاده شود.

پیش نیازها

توجه: برای این آموزش ، ما به erp.example.comعنوان نام دامنه به سرور اشاره می کنیم. لطفاً مطمئن شوید که همه erp.example.comموارد را با نام دامنه واقعی خود جایگزین کنید .

قبل از شروع کار ، اطمینان حاصل کنید که سرور شما به روز است.

sudo apt update
sudo apt -y upgrade

ابزارهای توسعه را نصب کنید

ERPNext برای کار به نسخه پایتون 2.7 نیاز دارد. Python 2.7 را نصب کنید.

sudo apt -y install python-minimal

باید بتوانید نسخه آن را تأیید کنید.

python -V

خروجی زیر را مشاهده خواهید کرد.

user@vultr:~$ python -V
Python 2.7.13

چند وابستگی دیگر را نصب کنید.

sudo apt -y install git build-essential python-setuptools python-dev libffi-dev libssl-dev

pipابزار Python را نصب کنید . Pip مدیر وابستگی بسته های پایتون است.

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

اطمینان حاصل کنید که آخرین نسخه pipو setuptools.

sudo pip install --upgrade pip setuptools

Ansible را با استفاده از Pip نصب کنید. Ansable خودکار تهیه نرم افزار ، مدیریت پیکربندی و استقرار برنامه ها است.

sudo pip install ansible

سرور MariaDB را نصب کنید

مخزن MariaDB را به سیستم اضافه کنید.

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.nodesdirect.com/mariadb/repo/10.2/ubuntu xenial main'

MariaDB را نصب کنید.

sudo apt update
sudo apt -y install mariadb-server libmysqlclient-dev

در صورت درخواست یک رمزعبور قوی برای کاربر ریشه MariaDB تهیه کنید.

موتور ذخیره سازی Barracuda برای ایجاد بانکهای اطلاعاتی ERPNext مورد نیاز است ، بنابراین شما نیاز به پیکربندی MariaDB برای استفاده از موتور ذخیره سازی Barracuda دارید. پرونده پیش فرض پیکربندی MariaDB را ویرایش کنید my.cnf.

sudo nano /etc/mysql/my.cnf

خطوط زیر را زیر [mysqld]خط اضافه کنید.

innodb-file-format=barracuda
innodb-file-per-table=1
innodb-large-prefix=1
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

همچنین خط زیر را زیر خط اضافه کنید [mysql].

default-character-set = utf8mb4

MariaDB را مجدداً راه اندازی کنید و آن را فعال کنید تا به طور خودکار در زمان بوت شروع شود.

sudo systemctl restart mariadb
sudo systemctl enable mariadb

قبل از پیکربندی پایگاه داده ، باید MariaDB را ایمن کنید. با اجرای mysql_secure_installationاسکریپت می توانید آن را ایمن کنید .

sudo mysql_secure_installation

از شما گذرواژه اصلی rootDD MariaDB خواسته می شود. گذرواژه ای را که هنگام نصب تنظیم کرده اید ، تهیه کنید. از شما سؤال می شود که آیا می خواهید رمزعبور موجود کاربر اصلی سرور MariaDB خود را تغییر دهید. می توانید از یک گذرواژه جدید صرفنظر کنید ، زیرا قبلاً در هنگام نصب یک رمزعبور قوی ارائه داده اید. "Y" را به سایر سؤالاتی که پرسیده می شود پاسخ دهید.

Nginx ، Node.js و Redis را نصب کنید

مخزن Nodesource را برای Node.js 8.x اضافه کنید.

sudo curl --silent --location https://deb.nodesource.com/setup_8.x | sudo bash -

Nginx ، Node.js و Redis را نصب کنید.

sudo apt -y install nginx nodejs redis-server

Nginx را شروع کنید و آن را فعال کنید تا در زمان بوت شروع شود.

sudo systemctl start nginx
sudo systemctl enable nginx

Redis را شروع کنید و آن را فعال کنید تا در زمان بوت شروع شود.

sudo systemctl start redis-server
sudo systemctl enable redis-server

PDF PDF را نصب کنید

این wkhtmltopdfبرنامه یک ابزار خط فرمان است که با استفاده از موتور ارائه دهنده QT Webkit ، HTML را به PDF تبدیل می کند. وابستگی های مورد نیاز را نصب کنید.

sudo apt -y install libxrender1 libxext6 xfonts-75dpi xfonts-base

آخرین نسخه را بارگیری کنید wkhtmltopdf.

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz

استخراج بایگانی.

sudo tar -xf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -C /opt

دستور فوق بایگانی را به استخراج می کند /opt/wkhtmltox. درست softlink به طوری که wkhtmltopdfو wkhtmltoimageمی توان سطح جهان به عنوان یک دستور اجرا.

sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
sudo ln -s /opt/wkhtmltox/bin/wkhtmltoimage /usr/bin/wkhtmltoimage

اکنون می توانید اجرا کنید wkhtmltopdf -Vتا بررسی کنید که کار می کند ، آیا این را مشاهده خواهید کرد.

user@vultr:~$ wkhtmltopdf -V
wkhtmltopdf 0.12.4 (with patched qt)

در این مرحله ، همه وابستگی های لازم را نصب کرده ایم. اکنون می توانید Bench را نصب کنید.

نیمکت را نصب کنید

Benchیک ابزار خط فرمان است که توسط Frappe برای نصب و مدیریت برنامه ERPNext در یک سیستم مبتنی بر یونیکس برای اهداف توسعه و تولید تولید شده است. نیمکت همچنین می تواند تنظیمات Nginx و سرپرستان را ایجاد و مدیریت کند.

برای اجرای فرایندهای بنچ در محیط ایزوله ، یک کاربر جدید ایجاد کنید.

sudo adduser bench --home /opt/bench

ارائه sudoمجوز به benchکاربران.

sudo usermod -aG sudo bench

به عنوان benchکاربر تازه ایجاد شده وارد شوید

sudo su - bench

مخزن بنچ را کلون کنید /opt/bench.

cd /opt/bench
git clone https://github.com/frappe/bench bench-repo

بنچ را با استفاده از نصب کنید pip.

sudo pip install -e bench-repo

پس از نصب بنچ ، ERPNext را با استفاده از Bench نصب کنید.

ERPNext را با استفاده از Bench نصب کنید

یک دایرکتوری نیمکت را با فریم نصب شده در ابتدا شروع کنید. برای مرتب نگه داشتن همه چیز ، ما در زیر /opt/benchفهرست کار خواهیم کرد . نیمکت همچنین یکبار در روز پشتیبان گیری های منظم و به روزرسانی های خودکار را تنظیم می کند.

cd /opt/bench
bench init erpnext && cd erpnext

سایتی جدید از سایت Frappe ایجاد کنید.

bench new-site erp.example.com

دستور فوق شما را برای رمزعبور ریشه MySQL فوراً می کند. رمز عبوری را که قبلاً برای کاربر ریشه MySQL تعیین کرده اید تهیه کنید. همچنین از شما می خواهد یک رمز ورود جدید برای حساب سرپرست تنظیم کنید. بعداً برای ورود به داشبورد سرپرست به این رمز عبور نیاز خواهید داشت .

فایل های نصب ERPNext را از مخزن git از راه دور با استفاده از Bench بارگیری کنید.

bench get-app erpnext https://github.com/frappe/erpnext

ERPNext را در سایت تازه ایجاد شده خود نصب کنید.

bench --site erp.example.com install-app erpnext

می توانید بلافاصله برنامه را شروع کنید تا بررسی کنید که برنامه با موفقیت نصب شده است یا خیر.

bench start

با این حال ، شما باید اجرای این کار را متوقف کرده و مراحل بعدی را برای تنظیم برنامه استفاده از تولید ادامه دهید.

سرپرست راه اندازی و Nginx

به طور پیش فرض ، برنامه ERPNext در پورت گوش می کند 8000، نه پورت استاندارد HTTP 80. همچنین ، اجرای سرور داخلی برای استفاده برای تولید توصیه نمی شود زیرا ما سرور را در معرض دید جهانی قرار خواهیم داد. شما باید از یک وب سرور تولیدی به عنوان یک پروکسی معکوس مانند Apache یا Nginx استفاده کنید. ما از Nginx به عنوان یک پروکسی معکوس استفاده خواهیم کرد زیرا می توان آن را به طور خودکار با استفاده از Bench تنظیم کرد. بنچ می تواند به طور خودکار تنظیمات را مطابق با تنظیم ERPNext تولید و نصب کند.

اگرچه ما می توانیم با استفاده از دستور 'start start' برنامه را شروع کنیم ، به محض بستن ترمینال ، اجرای ERPNext متوقف می شود. برای رفع این مشکل ، باید از Supervisor استفاده کنید ، که در اجرای مداوم برنامه در یک محیط تولید بسیار مفید است. Supervisor یک سیستم کنترل فرآیند است که به شما امکان می دهد تعدادی از فرایندها را روی سیستم عامل های لینوکس کنترل و کنترل کنید. پس از پیکربندی Supervisor ، به طور خودکار برنامه را در زمان بوت و همچنین خرابی ها شروع می کند. نیمکت می تواند به طور خودکار Supervisor را برای برنامه ERPNext پیکربندی کند.

ناظر را نصب کنید.

sudo apt -y install supervisor

Supervisor را شروع کنید و آن را فعال کنید تا به طور خودکار در زمان بوت شروع شود.

sudo systemctl start supervisor
sudo systemctl enable supervisor

میز کار را برای استفاده تولید کنید.

 sudo bench setup production bench

دستور فوق ممکن است قبل از اینکه فایل پیکربندی پیش فرض Supervisor موجود را با یک نسخه جدید جایگزین کنید ، شما را فوراً می کند. yبرای ادامه انتخاب کنید بنچ تعدادی پروسه را به پرونده پیکربندی Supervisor اضافه می کند. دستور فوق همچنین از شما سؤال می کند که آیا می خواهید پیکربندی فعلی Nginx را با یک دستور جدید جایگزین کنید. yبرای ادامه کار وارد شوید هنگامی که Bench نصب پیکربندی را تمام کرد ، سایر کاربران را برای اجرای پرونده ها در فهرست خانه خود کاربر Bench ارائه دهید.

chmod o+x /opt/bench/

اکنون می توانید به سایت دسترسی داشته باشید http://erp.example.com.

می توانید با اجرای آن وضعیت مراحل را بررسی کنید.

sudo supervisorctl status all

شما باید خروجی زیر را ببینید.

bench@vultr:~/erpnext$ sudo supervisorctl status all
erpnext-redis:erpnext-redis-cache                 RUNNING   pid 13852, uptime 0:00:54
erpnext-redis:erpnext-redis-queue                 RUNNING   pid 13851, uptime 0:00:54
erpnext-redis:erpnext-redis-socketio              RUNNING   pid 13853, uptime 0:00:54
erpnext-web:erpnext-frappe-web                    RUNNING   pid 13856, uptime 0:00:54
erpnext-web:erpnext-node-socketio                 RUNNING   pid 13855, uptime 0:00:54
erpnext-workers:erpnext-frappe-default-worker-0   RUNNING   pid 13862, uptime 0:00:54
erpnext-workers:erpnext-frappe-long-worker-0      RUNNING   pid 13870, uptime 0:00:54
erpnext-workers:erpnext-frappe-schedule           RUNNING   pid 13869, uptime 0:00:54
erpnext-workers:erpnext-frappe-short-worker-0     RUNNING   pid 13875, uptime 0:00:54

برای متوقف کردن تمام مراحل ERPNext.

sudo supervisorctl stop all

برای شروع تمام فرآیندهای ERPNext.

sudo supervisorctl start all

تنظیم SSL با استفاده از Let Encrypt

بیایید رمزگذاری گواهینامه های SSL رایگان را به کاربران ارائه می دهد. SSL را می توان به صورت دستی یا خودکار از طریق Bench نصب کرد. بنچ می تواند به طور خودکار مشتری Let Encrypt را نصب کرده و گواهینامه ها را بدست آورد. علاوه بر این ، به طور خودکار پیکربندی Nginx را برای استفاده از گواهینامه ها به روز می کند.

نام دامنه ای که شما برای به دست آوردن گواهینامه ها از Let Let Encrypt CA استفاده می کنید باید به سمت سرور مشخص شود. مشتری قبل از صدور گواهینامه ، اعتبار دامنه را تأیید می کند .

چند اجاره DNS را برای برنامه ERPNext فعال کنید.

bench config dns_multitenant on

بنچ را اجرا کنید تا بیایید در سایت خود رمزگذاری کنیم.

sudo bench setup lets-encrypt erp.example.com

در حین اجرای اسکریپت ، مشتری Let Encrypt از شما می خواهد که به طور موقت سرور وب Nginx را متوقف کنید. به طور خودکار بسته های مورد نیاز و مشتری Let Encrypt را نصب می کند. مشتری شما را برای آدرس ایمیل شما فوری می کند. شما همچنین باید شرایط و ضوابط را بپذیرید. پس از تولید گواهینامه ها ، Bench همچنین پیکربندی جدیدی را برای Nginx تولید می کند که از گواهینامه های SSL استفاده می کند. قبل از تعویض پیکربندی موجود از شما سؤال خواهد شد. بنچ همچنین crontabورودی را برای تازه کردن خودکار گواهینامه ها در هر ماه ایجاد می کند.

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

bench enable-scheduler

شما باید این خروجی را ببینید.

bench@vultr:~/erpnext$ bench enable-scheduler
Enabled for erp.example.com

نتیجه

پس از اتمام مراحل ، می توانید به برنامه خود دسترسی داشته باشید https://erp.example.com. با نام کاربری Administratorو رمز عبوری که در حین نصب تنظیم کرده اید وارد شوید. شما به میز کاری منتقل می شوید که برای تهیه ERPNext ERP مطابق شرکت خود ، باید اطلاعاتی را تهیه کنید. اکنون می توانید از این برنامه برای مدیریت شرکت خود استفاده کنید.

تبریک می گویم ، شما یک برنامه ERPNext کاملاً در حال کار روی سرور Ubuntu 17.04 خود نصب کرده اید.



Leave a Comment

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد

نحوه ساخت Brotli از Source on Ubuntu 18.04 LTS

نحوه ساخت Brotli از Source on Ubuntu 18.04 LTS

با استفاده از یک سیستم متفاوت؟ Brotli یک روش فشرده سازی جدید با نسبت فشرده سازی بهتر از GZIP است. کد منبع آن در این Githu به صورت عمومی میزبانی می شود

نحوه نصب DokuWiki در اوبونتو 16.04 LTS

نحوه نصب DokuWiki در اوبونتو 16.04 LTS

با استفاده از یک سیستم متفاوت؟ DokuWiki یک برنامه ویکی منبع باز است که به زبان پی اچ پی نوشته شده است و به پایگاه داده نیاز ندارد. این داده ها را در پرونده های متنی ذخیره می کند. DokuWik

Nginx ، Wordpress را نصب کنید و رمزگذاری را در چند دقیقه با EasyEngine روی Debian 8 یا Ubuntu 16.04 نصب کنید

Nginx ، Wordpress را نصب کنید و رمزگذاری را در چند دقیقه با EasyEngine روی Debian 8 یا Ubuntu 16.04 نصب کنید

EasyEngine (ee) ابزاری پایتون است که به شما امکان می دهد سایت های وردپرس خود را به راحتی و به صورت خودکار مدیریت کنید. با استفاده از EasyEngine ، شما مجبور به dea نیستید

نحوه نصب و پیکربندی CyberPanel در Ubuntu 18.04 LTS

نحوه نصب و پیکربندی CyberPanel در Ubuntu 18.04 LTS

با استفاده از یک سیستم متفاوت؟ مقدمه CyberPanel یکی از اولین صفحه کنترل در بازار است که هم منبع باز است و هم از OpenLiteSpeed ​​استفاده می کند. چی

تنظیم ClamFS و ClamAV در اوبونتو

تنظیم ClamFS و ClamAV در اوبونتو

ClamAV یک مجموعه آنتی ویروس رایگان و منبع باز است. هنگام برنامه ریزی استراتژی امنیتی برای سرور خود ، ممکن است بخواهید اجرای آنتی ویروس برای محافظت را در نظر بگیرید

نحوه ساخت Brotli از Source on Debian 9

نحوه ساخت Brotli از Source on Debian 9

با استفاده از یک سیستم متفاوت؟ Brotli یک روش فشرده سازی جدید با نسبت فشرده سازی بهتر از Gzip است. کد منبع آن در Github به صورت عمومی میزبانی می شود. تی

نحوه نصب کاناپه CMS 2.0 بر روی یک VPS CentOS 7 LAMP

نحوه نصب کاناپه CMS 2.0 بر روی یک VPS CentOS 7 LAMP

با استفاده از یک سیستم متفاوت؟ Couch CMS یک سیستم مدیریت محتوای منبع ساده و انعطاف پذیر ، آزاد و منبع باز (CMS) است که به طراحان وب اجازه می دهد تا طراحی کنند.

نحوه نصب SonarQube در CentOS 7

نحوه نصب SonarQube در CentOS 7

با استفاده از یک سیستم متفاوت؟ SonarQube یک ابزار منبع باز برای توسعه سیستم با کیفیت است. در جاوا نوشته شده است و چندین پایگاه داده را پشتیبانی می کند. فراهم می کند

نصب Netdata در CentOS 7

نصب Netdata در CentOS 7

با استفاده از یک سیستم متفاوت؟ Netdata یک ستاره در حال افزایش در زمینه نظارت بر معیارهای سیستم در زمان واقعی است. در مقایسه با سایر ابزارهای مشابه ، Netdata:

نحوه نصب مونیکا در اوبونتو 18.04 LTS

نحوه نصب مونیکا در اوبونتو 18.04 LTS

با استفاده از یک سیستم متفاوت؟ مونیکا یک سیستم مدیریت ارتباط شخصی با منبع آزاد است. از آن به عنوان CRM (ابزاری رایج استفاده شده توسط تیمهای فروش استفاده کنید) فکر کنید

نحوه نصب کنترل پنل OpenSIPS در اوبونتو 16.04

نحوه نصب کنترل پنل OpenSIPS در اوبونتو 16.04

کنترل پنل OpenSIPS یک برنامه وب مبتنی بر PHP برای تهیه سرور OpenSIPS SIP است. می توان از آن برای تهیه ، کارکرد و نظارت بر ضرب استفاده کرد

نحوه نصب BlogoText CMS بر روی Debian 9 LAMP VPS

نحوه نصب BlogoText CMS بر روی Debian 9 LAMP VPS

با استفاده از یک سیستم متفاوت؟ BlogoText CMS یک سیستم مدیریت محتوا (CMS) ساده و سبک ، آزاد و متن باز است و موتور وبلاگ مینیمالیستی

نحوه نصب X-Cart 5 در FreeBSD 12

نحوه نصب X-Cart 5 در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ X-Cart یک پلتفرم تجارت الکترونیک با منبع آزاد بسیار انعطاف پذیر است که دارای چندین ویژگی و ادغام است. کد منبع X-Cart میزبان است

WordPress را در OpenBSD 6.2 نصب کنید

WordPress را در OpenBSD 6.2 نصب کنید

مقدمه WordPress سیستم مدیریت محتوای غالب در اینترنت است. این قدرت همه چیز را از بلاگ ها گرفته تا وب سایت های پیچیده و دارای محتوای پویا انجام می دهد

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

اشتراک NFS را در Debian تنظیم کنید

اشتراک NFS را در Debian تنظیم کنید

NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

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

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نصب و راه اندازی ZNC در اوبونتو

نصب و راه اندازی ZNC در اوبونتو

ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد