Как установить sspanel-uim?

Я уже просматривал множество источников в интернете, но находил только китайские сайты. Можете подсказать, где можно найти мануал по установке такой панели?
  • 1 апреля 2025 г. 3:14
Ответы на вопрос 1
Установка SSPANEL (SSPanel-UIM) требует выполнения нескольких шагов, включая установку веб-сервера, PHP, базы данных и самого приложения. Вот шаги для установки SSPanel-UIM:

### 1. Подготовка сервера:

Убедитесь, что у вас есть сервер с ОС Linux (вроде Ubuntu или CentOS) и доступ к root-правам.

### 2. Установка зависимостей:

Для начала установим необходимые зависимости:

#### Ubuntu:
```bash
sudo apt update
sudo apt install git unzip curl
sudo apt install nginx php-fpm php-mysql php-xml php-mbstring php-curl php-zip
sudo apt install mysql-server
```

#### CentOS:
```bash
sudo yum update
sudo yum install git unzip curl
sudo yum install epel-release
sudo yum install nginx php-fpm php-mysqlnd php-xml php-mbstring php-curl php-zip
sudo yum install mariadb-server
```

### 3. Настройка базы данных:

Запустите MySQL/MariaDB и создайте базу данных и пользователя для SSPanel:

```bash
sudo systemctl start mysql
sudo mysql_secure_installation

mysql -u root -p
```

В MySQL выполните следующие команды, изменяя `sspanel` и `password` на свои:

```sql
CREATE DATABASE sspanel CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'sspanel'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON sspanel.* TO 'sspanel'@'localhost';
FLUSH PRIVILEGES;
EXIT;
```

### 4. Установка SSPanel-UIM:

Скачайте последнюю версию SSPanel-UIM:

```bash
cd /var/www/
git clone https://github.com/SSPanel/SSPanel-UIM.git
cd SSPanel-UIM
```

### 5. Настройка окружения:

Скопируйте файл `.env.example` в `.env` и отредактируйте его:

```bash
cp .env.example .env
nano .env
```

Измените параметры подключения к базе данных и другие настройки по вашему усмотрению.

### 6. Установка Composer:

Установите Composer для управления зависимостями PHP:

```bash
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'the hash value') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
```

### 7. Установка зависимостей:

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

```bash
composer install --no-dev
```

### 8. Генерация ключа приложения:

```bash
php artisan key:generate
```

### 9. Миграция базы данных:

Запустите миграции и сиды:

```bash
php artisan migrate --seed
```

### 10. Настройка веб-сервера:

Создайте конфигурационный файл для вашего веб-сервера (Nginx):

```bash
sudo nano /etc/nginx/sites-available/sspanel
```

Добавьте следующую конфигурацию (настраивайте по мере необходимости):

```
server {
    listen 80;
    server_name your_domain.com;

    root /var/www/SSPanel-UIM/public;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;  # Измените на вашу версию PHP
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location ~ /\.ht {
        deny all;
    }
}
```

Создайте символическую ссылку и перезапустите Nginx:

```bash
sudo ln -s /etc/nginx/sites-available/sspanel /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
```

### 11. Завершение установки:

Теперь вы можете открыть ваш браузер и перейти на `http://your_domain.com`, чтобы завершить настройку.

### Ресурсы:

Документацию и более детальные инструкции можно найти в репозитории SSPanel на GitHub: [SSPanel-U
Похожие вопросы