Документация
Полное руководство по использованию платформы 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: На большинстве тарифов трафик безлимитный. На некоторых тарифах есть ограничения, указанные в описании.
Не нашли ответ?
Если у вас остались вопросы, наша команда поддержки всегда готова помочь.
Обратиться в поддержку