Обратите внимание: полносайтовый rust-admin 2.0 находится в разработке, текущий выпуск поддерживается только. Для связи присоединяйтесь к нашей WeChat-группе
Информация о rust-admin 2.0:
Передняя часть разрабатывается с использованием Yew/WASM.
Задняя часть разрабатывается с использованием Actix-Web 3.x.
Интерфейс пользователя использует лицензированную версию layui для оптимизации (спасибо за помощь от участника Taro и сообщества).
База данных перенастроена на PostgreSQL, управление пула соединений осуществляется с помощью sqlx, проведено оптимизация базы данных.
Разделение передней и задней частей, шифрование передачи данных.
Нативная поддержка распределённой установки.
Ждём вас! Спасибо всем за поддержку!!!
X-Admin: http://x.xuebingsi.com/
Layui: https://www.larryms.com/
Фреймворк Actix: https://actix.rs/
Тесты производительности: https://www.techempower.com/benchmarks/
Tera: https://tera.netlify.com/docs/
rust: 1.40+ / MySQL: 5.6+ / Nginx: 1.0+ (необязательно, если доступ через доменное имя или порт 80)
git clone https://gitee.com/houhanting/rust-admin.git
cd rust-admin
CREATE DATABASE rust_admin -- создание базы данных
DEFAULT CHARSET=UTF8
COLLATE=UTF8_GENERAL_CI;
GRANT ALL PRIVILEGES -- назначение имени пользователя и пароля
ON `rust_admin`.*
TO 'rust_admin'@'%'
IDENTIFIED BY 'rust-x-lsl';
FLUSH PRIVILEGES;
USE rust_admin; -- выбор базы данных
SOURCE scripts/init.sql; -- импорт начальной базы данных (в зависимости от реального пути)
-- следующие команды не обязательны, они используются только при использовании rust-vlog
CREATE DATABASE rust_vlog -- создание базы данных vlog
DEFAULT CHARSET=UTF8
COLLATE=UTF8_GENERAL_CI;
GRANT ALL PRIVILEGES -- назначение имени пользователя и пароля
ON `rust_vlog`.*
TO 'rust_vlog'@'%'
IDENTIFIED BY 'rust-x-lsl';
FLUSH PRIVILEGES;
USE rust_vlog; -- выбор базы данных vlog
SOURCE scripts/example-vlog.sql; -- импорт начальной базы данных vlog (в зависимости от реального пути)
По умолчанию имя пользователя/пароль: admin / qwe123
Создайте и сгенерируйте конфигурационный файл Nginx
cp nginx.conf.default nginx.conf #копирование конфигурационного файла Nginx
cat "/nginx.conf" >> .git/info/exclude #добавление конфигурационного файла Nginx в игнорирование
vim nginx.conf #редактирование соответствующего доменного имени, директории, прокси-адреса, порта
cargo run #производственный режим: cargo run --release
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )