LitePanel — Панель Управления Игровыми Серверами

О LitePanel
Цитата
Добрый день, уважаемые пользователи сайта! Хочу представить вашему вниманию панель управления игровыми серверами LitePanel!
LitePanel позволит вашим клиентам с удобством управлять своими серверами.

Удобство
Цитата
Благодаря интуинтивно-понятному интерфейсу LitePanel удобна в использовании. Управление серверами осуществляется несколькими кликами мыши.

OpenSource
Цитата
Бесплатный открытый код LitePanel позволит Вам изменить ее под свои нужды и желания Ваших клиентов. Ничто не мешает Вам реализовать свои идеи.

Автоматизация
Цитата
Все этапы от заказа и оплаты до управления сервером и получения поддержки в LitePanel автоматизированы. Оплата происходит автоматически, через систему ROBOKASSA.

Web-часть
Цитата
Apache 2 с модулем mod_rewrite
MySQL Server 5+
PHP 5.3+ с модулями php_mysql, php_gd, php_ssh2

Серверная часть
Цитата
Debian 6+ или система на его основе
SSH2 Server
Python 3
Screen

Установка Web части
Цитата
Для удобной работы с БД MySQL рекомендуем использовать phpMyAdmin.
1) Загрузите архив с веб-частью.
2) Распакуйте архив в корневую папку веб-сервера.
3) Обратите внимание на то, что панель управления должна располагаться в корне домена или поддомена. То есть: example.com, cp.example.com, panel.example.com — правильно; example.com/panel — неправильно.
4) Создайте пользователя и БД MySQL.
5) Импортируйте содержимое БД из файла dump.sql. (находится в архиве с файлами вебчасти)
6) Переименуйте файл конфигурации «application/config.default.php» в «application/config.php».
7) Заполните файл конфигурации «application/config.php».
8) Зарегистрируйте аккаунт.
9) Для установки прав администратора измените параметр «user_accesslevel» в таблице «users» на «3».

Цитата
Для удаления неоплаченых серверов, сбора статистики и т.д необходимо добавить в Cron запуск следующих скриптов:

URL / Период
Код
http://example.com/main/cron/index?token=TOKEN 1 раз в сутки
http://example.com/main/cron/updateSystemLoad?token=TOKEN 1 раз в 5 минут
http://example.com/main/cron/updateStats?token=TOKEN 1 раз в час

Установка серверной части
Для работы серверной части требуются:

Цитата
Debian 6+
SSH2 Server (Для установки: apt-get install openssh-server)
Python 3 (Для установки: apt-get install python3)
Screen (Для установки: apt-get install screen)
Цитата
Для стабильной работы игровых серверов на 64-битных системах рекомендуется установить 32-битные библиотеки
(Для установки: apt-get install ia32-libs).

Источник



Установка PHP 7.4 на Ubuntu 20.04

PHP аббревиатура гипертекстового препроцессора. а в общем PHP — это язык сценариев с открытым исходным кодом, используемый в веб-разработке. PHP работает на стороне сервера и является источником для популярных веб-решений, таких как WordPress и Moodle.

В Ubuntu 20.04 PHP 7.4 — эта версия доступна в репозитории пакетов по умолчанию на момент написания этой статьи. Однако PHP 8.0 — это последняя версия языка PHP.

Кроме этого:  Принцип работы счетчика тепла на батарею отопления в квартире

В этой инструкции мы сосредоточимся на установке PHP 7.4 для веб-серверов Apache и NGINX, работающих на Ubuntu 20.04.

Требования к установке PHP 7.4 на Ubuntu

  1. Веб-сервер Apache или NGINX, работающий на Ubuntu 20.04
  2. Пользователь с привилегией sudo

Установка PHP 7.4 для Apache

Начните с проверки обновлений пакетов с помощью команды ниже.

Затем установите PHP 7.4 с помощью приведенной ниже команды.

После установки запустите следующую команду, чтобы проверить версию PHP.

Проверка установленной версии PHP

Проверка установленной версии PHP

Тест PHP 7.4 на Apache Ubuntu

Чтобы проверить установку PHP 7.4 на Apache и чтобы создать index.php файл в корне документа по умолчанию, выполните команду ниже

Затем скопируйте и вставьте пример PHP-кода ниже.

Сохраните внесенные изменения и закройте index.php.

Теперь откройте веб-браузер и введите serverIP/index.php.

Примечание: serverIP должен быть вашим фактическим IP-адресом сервера. Например, 192.168.1.100/index.php

Вы должны увидеть информационную страницу PHP 7.4, которая подтверждает, что PHP работает правильно.

Информация о версии PHP 7.4 на Apache2

Информация о версии PHP 7.4 на Apache2

Установка PHP 7.4 для NGINX Ubuntu

Из коробки NGINX нет возможности обрабатывать документы PHP. Поэтому необходимо установить и настроить PHP FastCGI Process Manager, то есть PHP-FPM.

Во-первых, проверьте наличие обновлений пакетов, если вы еще этого не сделали.

Затем установите PHP-FPM 7.4 на Ubuntu 20.04 с помощью приведенной ниже команды.

После этого откройте файл блока сервера NGINX по умолчанию с помощью команды:

$ sudo nano /etc/nginx/sites-available/default

В этом файле найдите строку, которая начинается с index, а затем добавьте index.php к списку.

Добавить index.php в список индексов NGINX

Добавить index.php в список индексов NGINX

Затем найдите раздел # pass PHP scripts to FastCGI server и убедитесь, что он выглядит так, как вы видите в блоке кода ниже. В конкретные строки были раскомментированы.

Сохраните изменения и закройте файл блока сервера.

Тестирование PHP 7.4 на NGINX Ubuntu

Чтобы протестировать PHP 7.4 на NGINX, создайте index.php файл в корне. Это можно сделать командой ниже.

Теперь скопируйте и вставьте приведенный ниже пример PHP-кода в текстовый редактор.

Сохраните и закройте index.php файл. Откройте веб — браузер и перейдите в serverIP/index.php… Например 192.168.1.100/index.php

Вы должны увидеть страницу PHP 7.4 info.

PHP 7.4 информационная страница на NGINX

PHP 7.4 информационная страница на NGINX

Заключение

При помощи этой инструкции вы сможете установить и настроить PHP 7.4 на веб-серверах Apache и NGINX. Если есть вопросы напишите комментарий.

Источник

Установка LitePanel, компонентов и настройка FTP

Многие интересуются такой темой, как установка и настройка LitePanel. Что это за панель?
LitePanel использует фреймворк MVC и написана на PHP, имеет простой и понятный интерфейс. Для серверной части требуется Python версии 3 и Debian Linux 7. Для клиентской части операционная система не важна, рекомендуется тоже Debian или в крайнем случае CentOS.
Первым делом заходим на сервер по SSH под root’ом (супер пользователь) и обновляем сервер.

Кроме этого:  Назвать раздел при установке

Точка с запятой здесь выполняет роль делимитера (разделителя) команд.
Теперь устанавливаем Apache, PHP, инструменты разработчика.

После их установки приступаем к установке MySQL, который нам потребуется для баз данных. При установке потребуется установить пароль root для MySQL — это не системный пользователь, а специальный, который имеет все привилегии на сервере баз данных. Поэтому его крайне не рекомендуется использовать для повседневной работы.
Устанавливаем.

После MySQL ставим графическую оболочку управления базами данных (GUI). Это у нас будет phpMyAdmin.

Окей. Теперь настает черед VSFTPD. Это крайне гибкий FTP сервер с легко настраиваемыми параметрами, в чем Вы и убедитесь ниже. Все настройки сервера хранятся в файле /etc/vsftpd.conf.
Устанавливаем vsftpd.

Конфигурируем:
Мы будем использовать текстовый редактор nano — он гибкий и удобный.

Первым делом убираем анонимный вход (когда можно подключаться без авторизации). Они нам не нужны на публичном сервере.
Меняем:

Идем далее и разрешаем локальным пользователям создавать аккаунты. Раскомментируем (сотрем символ решетки # перед строкой):

Разрешаем записывать файлы и папки:

Запираем пользователей в их домашнем каталоге:

Делаем, чтобы FTP сервер ставил верную маску (644 для файлов и 755 для папок):

Сохраняем все это дело по клавише <F3>. Закрываем редактор <F2>.
Скачиваем серверную и клиентскую часть.
Заливаем веб-часть на сервер в папку для веб-сервера.

Например (зависит от того, где корневая папка сайта. Серверную часть (папку cp) заливаем в папку /home и ставим на нее и файл gameservers.py разрешения 700.
Создаем через phpMyAdmin пользователя и базу. Импортируем дамп базы из файла db.sql .
Переименовываем application/config.default.php в application/config.php .
Заполняем application/config.php .
Продолжаем настройку уже серверной части и устанавливаем OpenSSH.

Ставим третий Python:

Устанавливаем программу screen для запуска программ в фоновом режиме.

Устанавливаем 32-бит библиотеки (строка для Debian 7):

Если пишет такое:

то поступаем следующим образом:

Эти пакеты имеют место на Debian 8+.
Создаем группу для игровых серверов:

Вот и все по установке панели.
Теперь скачиваем и ставим библиотеки libssh2. Скачать можно так:
или

Источник

Установка litepanel php 7

Если вы хотите обновить Ваш сервер новыми доработками — то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей

Кроме этого:  Как происходит исправление ошибок в AutoCAD

Моды для сервера

Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.

Модификации SA

Хотите разнообразить свою игру в San Andreas? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием

  • Форумы
  • Языки программирования
  • PHP
  • Готовые решения
  • Автор темы #Рыжий
  • Дата начала 4 Окт 2013
  • Теги artconfigdomainsenginefunctionhomehtmllinepanelphpsmilestarstartwarwarning

#Рыжий

Изучающий

Добрый день, уважаемые пользователи! Хочу представить вашему вниманию панель управления игровыми серверами LitePanel!
LitePanel позволит вашим клиентам с удобством управлять своими серверами.

Удобство
Благодаря интуитивно-понятному интерфейсу LitePanel удобна в использовании. Управление серверами осуществляется несколькими кликами мыши.

OpenSource
Бесплатный открытый код LitePanel позволит Вам изменить ее под свои нужды и желания Ваших клиентов. Ничто не мешает Вам реализовать свои идеи.

Автоматизация
Все этапы от заказа и оплаты до управления сервером и получения поддержки в LitePanel автоматизированы. Оплата происходит автоматически, через систему ROBOKASSA.

Требования:
Web-часть
Apache 2 с модулем mod_rewrite
MySQL Server 5+
PHP 5.3+ с модулями php_mysql, php_gd, php_ssh2

Серверная часть
Debian 6+ или система на его основе
SSH2 Server
Python 3
Screen

Источник

КАК УСТАНОВИТЬ PHP 7.4 НА DEBIAN 10 или Ubuntu 19.04

Выполните описанные ниже действия, чтобы установить PHP 7.4 в дистрибутиве Debian 10 & Debian 9 Linux. Последние сборки PHP для Debian доступны в репозитории SURY PHP PPA.

1. Обновление системы

Убедитесь что ваша система обновлена до актуального состояния. Для этого выполните следующие действия:

2. Добавление нового репозитория

Загрузим и сохраним репозиторий PPA в файл на вашем сервере. Также загрузим ключ GPG.

3. Установим PHP7.4 в Debian

Последний шаг-это установка PHP 7.4 на Debian 10 / Debian 9. Перед установкой обновите список системных пакетов в добавленных репозиториях.

Затем установите PHP 7.4 на Debian 10 / Debian 9:

Ответьте Да, когда вам будет предложено завершить установку PHP 7.4 в системе Debian 10 / Debian 9 Linux.

Используйте следующую команду для установки дополнительных пакетов:

Конфигурации PHP, связанные с Apache, хранятся в файле:

Использование PHP с Nginx:

Установка php на Debian настраивает Apache. Для пользователей, заинтересованных в запуске Nginx и PHP, вам нужно остановить и отключить службу Apache.

Затем установите пакеты расширения fpm и nginx.

Файлы конфигурации PHP FPM находятся в каталоге:

Службы nginx и php-fpm должны быть запущены.

Наслаждайтесь разработкой ваших веб-сайтов и веб-приложений с PHP 7.4 в системе Debian 10 / Debian 9 Linux.

Источник