Документация

Полное руководство по использованию платформы ramzet.net

Начало работы

1. Регистрация

Для начала работы необходимо создать учетную запись на ramzet.net.

1. Перейдите на страницу регистрации
2. Заполните форму: email, пароль, имя
3. Подтвердите email (письмо придет на указанный адрес)
4. Войдите в систему

2. Пополнение баланса

Для создания серверов необходим положительный баланс.

1. Войдите в личный кабинет
2. Перейдите в раздел "Баланс"
3. Выберите сумму и валюту (USDT, BTC, ETH)
4. Оплатите счет через платежную систему
5. Дождитесь зачисления средств (1-10 минут)

3. Создание первого сервера

После пополнения баланса можно создать первый сервер.

1. Перейдите в раздел "Создать сервер"
2. Выберите тариф (CPU, RAM, диск)
3. Укажите имя сервера
4. При необходимости добавьте SSH ключ
5. Нажмите "Создать сервер"
6. Сервер будет готов через 1-2 минуты

Управление серверами

Основные операции

Запуск сервера: powerOn - запускает остановленный сервер

Остановка сервера: powerOff - корректно останавливает сервер

Перезагрузка: reboot - перезагружает сервер

Сброс: reset - аварийный сброс (аналог кнопки reset)

Удаление: delete - удаляет сервер и все данные

Снапшоты и бэкапы

Снапшоты - моментальные снимки состояния сервера. Бэкапы - автоматические резервные копии.

// Создание снапшота
1. Перейдите в управление сервером
2. Нажмите "Создать снапшот"
3. Укажите описание (опционально)
4. Подтвердите создание

// Включение бэкапов
1. Включите опцию "Автоматические бэкапы"
2. Бэкапы будут создаваться ежедневно
3. Хранятся 7 дней
4. +20% к стоимости тарифа

Изменение конфигурации

Вы можете изменить ресурсы сервера в любое время.

1. Перейдите в управление сервером
2. Нажмите "Изменить конфигурацию"
3. Выберите новый тариф
4. Подтвердите изменения
5. Сервер будет перезагружен с новыми характеристиками

Важно: Увеличение диска не требует перезагрузки.
Увеличение CPU/RAM требует перезагрузки.

Баланс и платежи

Платежные системы

ramzet.net принимает платежи только в криптовалютах через безопасную платежную систему.

Поддерживаемые валюты:

  • USDT (TRC-20) - рекомендуем, быстро, без комиссии
  • Bitcoin (BTC) - сеть Bitcoin
  • Ethereum (ETH) - сеть Ethereum (ERC-20)
Важная информация
  • Минимальная сумма пополнения: $1
  • Максимальная сумма пополнения: $10,000
  • Комиссия сети оплачивается отправителем
  • Возврат средств не предусмотрен
// Автоматическое списание
1. При создании сервера списывается стоимость тарифа
2. При изменении конфигурации списывается разница
3. Ежедневно списывается стоимость дополнительных услуг
4. При отрицательном балансе серверы останавливаются через 3 дня

API документация

Аутентификация

Для работы с API необходим API ключ. Получить его можно в личном кабинете.

// Заголовки для всех запросов
Content-Type: application/json
X-API-Key: ваш_api_ключ
X-CSRF-Token: csrf_токен (для POST/PUT/DELETE)

// Получение CSRF токена
GET /api/auth/check

// Пример запроса
curl -X GET "https://ramzet.net/api/servers" \
     -H "Content-Type: application/json" \
     -H "X-API-Key: ваш_api_ключ"

Основные эндпоинты

Серверы

GET    /api/servers           # Список серверов
GET    /api/servers/{id}      # Информация о сервере
POST   /api/servers/create    # Создание сервера
POST   /api/servers/action    # Действие с сервером
DELETE /api/servers/{id}      # Удаление сервера

Платежи

GET    /api/billing/balance   # Баланс
GET    /api/billing/payments  # История платежей
POST   /api/billing/deposit   # Создание счета на оплату

Пользователь

GET    /api/user/profile      # Профиль пользователя
PUT    /api/user/profile      # Обновление профиля
PUT    /api/user/password     # Смена пароля

Примеры кода

Python

import requests

api_key = "ваш_api_ключ"
base_url = "https://ramzet.net/api"

headers = {
    "Content-Type": "application/json",
    "X-API-Key": api_key
}

# Получение списка серверов
response = requests.get(f"{base_url}/servers", headers=headers)
servers = response.json()

# Создание сервера
data = {
    "name": "my-server",
    "tariff_id": 1,
    "ssh_key": "ssh-rsa AAAAB3NzaC1yc2E..."
}
response = requests.post(f"{base_url}/servers/create", 
                        json=data, headers=headers)

JavaScript

const apiKey = 'ваш_api_ключ';
const baseUrl = 'https://ramzet.net/api';

async function getServers() {
    const response = await fetch(`${baseUrl}/servers`, {
        headers: {
            'Content-Type': 'application/json',
            'X-API-Key': apiKey
        }
    });
    return await response.json();
}

async function createServer(name, tariffId) {
    const response = await fetch(`${baseUrl}/servers/create`, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
            'X-API-Key': apiKey,
            'X-CSRF-Token': csrfToken
        },
        body: JSON.stringify({
            name: name,
            tariff_id: tariffId
        })
    });
    return await response.json();
}

Безопасность

Рекомендации по безопасности

SSH доступ

  • Всегда используйте SSH ключи вместо паролей
  • Отключайте root доступ по паролю
  • Используйте нестандартный SSH порт
  • Настройте fail2ban для защиты от bruteforce

Firewall

  • Открывайте только необходимые порты
  • Используйте правила для конкретных IP адресов
  • Регулярно обновляйте правила
  • Мониторьте логи на предмет подозрительной активности

Обновления

  • Регулярно обновляйте систему и пакеты
  • Настройте автоматические обновления безопасности
  • Используйте только проверенное ПО
  • Удаляйте неиспользуемые пакеты и сервисы

Резервное копирование

  • Используйте автоматические бэкапы
  • Храните бэкапы отдельно от сервера
  • Регулярно проверяйте целостность бэкапов
  • Имейте план восстановления

Частые вопросы (FAQ)

Q: Как сбросить пароль root?

A: В панели управления сервером нажмите "Сбросить пароль". Новый пароль будет отправлен на email или сгенерирован автоматически.

Q: Можно ли перенести сервер в другую локацию?

A: Да, создайте снапшот сервера, затем создайте новый сервер из этого снапшота в нужной локации.

Q: Что происходит при отрицательном балансе?

A: Серверы останавливаются через 3 дня. Если баланс не пополнен в течение 30 дней, серверы удаляются.

Q: Как добавить дополнительный IP?

A: В управлении сервером перейдите в раздел "Сеть" и нажмите "Добавить IP". Стоимость: $2.00 в месяц.

Q: Есть ли ограничения по трафику?

A: На большинстве тарифов трафик безлимитный. На некоторых тарифах есть ограничения, указанные в описании.

Не нашли ответ?

Если у вас остались вопросы, наша команда поддержки всегда готова помочь.

Обратиться в поддержку