Установка и использование Metabase на Ubuntu
Установка и использование Metabase на Ubuntu — это относительно простой процесс. Metabase — это инструмент для анализа данных и визуализации, который позволяет подключаться к различным базам данных и создавать дашборды. Ниже приведена пошаговая инструкция по установке и настройке Metabase на Ubuntu.
Шаг 1: Установка Java
Metabase требует Java для работы. Убедитесь, что Java установлена на вашем сервере:
sudo apt update
sudo apt install default-jre
Проверьте установку:
java -version
Шаг 2: Скачивание Metabase
Скачайте последнюю версию Metabase с официального сайта:
wget https://downloads.metabase.com/v0.46.6/metabase.jar
(Замените v0.46.6
на актуальную версию, если она изменилась.)
Шаг 3: Запуск Metabase
Для запуска Metabase выполните следующую команду:
java -jar metabase.jar
Это запустит Metabase на порту 3000
по умолчанию. Вы можете открыть браузер и перейти по адресу:
http://localhost:3000
Если Metabase запущен на удаленном сервере, используйте IP-адрес сервера вместо localhost
.
Шаг 4: Настройка Metabase
- При первом запуске Metabase предложит настроить административную учетную запись. Заполните необходимые поля.
- После этого вы сможете подключить базу данных (например, PostgreSQL, MySQL, SQLite и т.д.).
- Следуйте инструкциям на экране, чтобы настроить подключение к вашей базе данных.
Шаг 5: Запуск Metabase как службы (опционально)
Чтобы Metabase запускался автоматически при старте системы, создайте systemd-службу.
- Создайте файл конфигурации:
sudo nano /etc/systemd/system/metabase.service
- Добавьте следующий контент:
[Unit]
Description=Metabase
After=syslog.target
After=network.target
[Service]
WorkingDirectory=/path/to/metabase
ExecStart=/usr/bin/java -jar /path/to/metabase/metabase.jar
User=ubuntu
Type=simple
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
Замените /path/to/metabase
на путь к папке, где находится metabase.jar
.
- Сохраните файл и выйдите из редактора.
- Перезагрузите systemd и запустите службу:
sudo systemctl daemon-reload
sudo systemctl start metabase
sudo systemctl enable metabase
Теперь Metabase будет запускаться автоматически при старте системы.
Шаг 6: Использование Metabase
- Перейдите в веб-интерфейс Metabase.
- Создайте дашборды, задавайте вопросы к данным и визуализируйте их.
- Используйте встроенные функции для анализа данных.
Шаг 7: Настройка Nginx как прокси (опционально)
Если вы хотите использовать Nginx для доступа к Metabase через доменное имя:
- Установите Nginx:
sudo apt install nginx
- Создайте конфигурационный файл для Metabase:
sudo nano /etc/nginx/sites-available/metabase
- Добавьте следующий контент:
server {
listen 80;
server_name your-domain.com;
location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Замените your-domain.com
на ваш домен.
- Создайте символическую ссылку и перезапустите Nginx:
sudo ln -s /etc/nginx/sites-available/metabase /etc/nginx/sites-enabled/
sudo systemctl restart nginx
Теперь вы сможете получить доступ к Metabase через ваш домен.
Заключение
Теперь Metabase установлен и готов к использованию на вашем сервере Ubuntu. Вы можете подключать базы данных, создавать дашборды и анализировать данные. Если у вас возникнут вопросы, обратитесь к официальной документации Metabase.