Добро пожаловать в репозиторий скриптов автоматической настройки Ubuntu сервера! Этот набор скриптов поможет вам быстро развернуть и настроить сервер под ваши нужды, установив все необходимые инструменты и сервисы.
- Oh My Zsh с темой Powerlevel10k
- Tmux для управления сессиями
- Micro - современный консольный редактор
- Htop для мониторинга системы
- Ncdu для анализа использования диска
- Net-tools для сетевой диагностики
- UFW для управления файрволом
- Python с основными инструментами (pip, venv, poetry)
- Node.js с NVM и глобальными пакетами (yarn, pm2)
- Docker и Docker Compose
- Git с базовой конфигурацией
- PostgreSQL с оптимизированной конфигурацией
- Redis для кэширования и очередей
- Nginx с оптимизированной конфигурацией
- Caddy с автоматическим SSL
- Certbot для Let's Encrypt сертификатов
- Кастомизированный MOTD с использованием neofetch
- Предварительно настроенные конфигурационные файлы
- Автоматическая настройка безопасности
- Клонируйте репозиторий:
git clone https://github.com/EloWeld/obabs.git
cd obabs- Сделайте скрипты исполняемыми:
chmod +x setup.sh
chmod +x scripts/*.sh- Запустите установку:
sudo ./setup.sh.
├── setup.sh # Основной скрипт установки
├── scripts/ # Директория со скриптами
│ ├── utils/ # Вспомогательные функции
│ ├── install_zsh.sh
│ ├── install_python.sh
│ ├── install_docker.sh
│ ├── install_postgres.sh
│ ├── install_redis.sh
│ ├── install_nodejs.sh
│ ├── install_utils.sh
│ └── install_webserver.sh
├── configs/ # Конфигурационные файлы
│ ├── zsh/
│ ├── tmux/
│ ├── micro/
│ ├── nginx/
│ ├── caddy/
│ ├── postgres/
│ └── redis/
└── README.md
- Сделайте форк репозитория
- Создайте ветку для новой функциональности
- Отправьте пулл-реквест
- Создайте новый скрипт установки в директории
scripts/ - Добавьте конфигурационные файлы в директорию
configs/ - Добавьте пункт меню в
setup.sh - Обновите документацию
MIT
Если у вас возникли вопросы или проблемы:
- Создайте Issue в репозитории
- Опишите проблему и шаги для её воспроизведения
- Приложите логи или скриншоты, если есть
⭐ Не забудьте поставить звезду репозиторию, если он оказался полезным! ⭐