Как да инсталираме Umami с Docker Compose на Ubuntu 24.04?

Как да инсталираме Umami с Docker Compose на Ubuntu 24.04?

Umami е мощен инструмент за анализиране на уеб трафик, който предлага лесен и интуитивен начин за проследяване на посещенията на вашия уебсайт. Той е алтернатива на Google Analytics, но с фокус върху простотата и поверителността. В тази статия ще ви покажем как да инсталирате Umami с Docker Compose на Ubuntu 24.04. Ще преминем през всяка стъпка от процеса, като ще обясним подробно какво правим и защо.

Предпоставки

Преди да започнем, е важно да се уверим, че имаме всичко необходимо за успешната инсталация. Ето какво ще ни трябва:

  1. Сървър с Ubuntu 24.04: Уверете се, че имате достъп до сървър с инсталиран Ubuntu 24.04.
  2. Docker и Docker Compose: Трябва да имате инсталирани Docker и Docker Compose на вашия сървър.
  3. Терминален достъп: Ще използваме терминал за изпълнение на команди.
  4. Базови познания по Linux: Полезно е да имате основни познания за работа с Linux команди.

Създаване на работна директория

Създайте директория за вашия Umami проект:

mkdir -p ~/umami && cd ~/umami

Създаване на docker-compose.yml файл

Създайте файл docker-compose.yml:

nano docker-compose.yml

Добавете следното съдържание:

version: '3.9'
services:
  umami:
    image: ghcr.io/umami-software/umami:postgresql-latest
    container_name: Umami
    ports:
      - 3399:3000
    environment:
      DATABASE_URL: postgresql://umami:umami@db:5432/umami
      DATABASE_TYPE: postgresql
      APP_SECRET: TisiskapandyrtIdiotRazbralime777
    depends_on:
      - db
    restart: on-failure:5
  db:
    image: postgres:15-alpine
    container_name: Umami-DB
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: umami
      POSTGRES_PASSWORD: umami
    volumes:
      - /volume1/docker/umami/db:/var/lib/postgresql/data:rw
    restart: on-failure:5

Запазете файла с CTRL+X, след това натиснете Y и Enter.


Стартиране на umami

За да стартирате Umami, използвайте следната команда:

sudo docker compose up -d

Това ще изтегли необходимите изображения и ще стартира контейнерите във фонов режим.

Проверете дали контейнерите работят:

sudo docker ps

Ако всичко е наред, трябва да видите два работещи контейнера – umami и umami-db.

Достъп до umami

За да отворите интерфейса, влезте в браузъра и посетете:

http://IP_адрес_на_сървъра:3399

Първоначалните данни за вход са:

  • Потребител: admin
  • Парола: umami

След като влезете, незабавно сменете паролата си за по-голяма сигурност.


Настройки за постоянна работа

Автоматично стартиране при рестарт

За да сте сигурни, че Umami ще стартира автоматично след рестарт, изпълнете:

sudo systemctl enable docker

Проверка на логовете

Ако имате проблеми със стартирането, проверете логовете с:

sudo docker compose logs -f

Заключение

Инсталирането на Umami с Docker Compose на Ubuntu 24.04 е сравнително лесен процес, който може да бъде завършен за няколко минути. След като Umami е инсталиран, можете да започнете да проследявате трафика на вашия уебсайт с лекота и ефективност. Ако имате нужда от допълнителна помощ, винаги можете да се обърнете към официалната документация на Umami или Docker. Успех!

Федя Серафиев

Федя Серафиев

Федя Серафиев e собственик на уебсайта urocibg.eu. Той намира удовлетворение в това да помага на хората да решават и най-сложните технически проблеми. Сегашната му цел е да пише лесни за следване статии, така че подобни проблеми изобщо да не възникват.

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:

×