Umami é uma solução de análise web auto-hospedada que prioriza a privacidade. Siga estes passos para instalar Umami no seu servidor VPS.
Pré-requisitos
- Um servidor VPS que executa Ubuntu 24.04
- Acesso root ou sudo
- Conhecimentos básicos de linha de comando
Passo 1: Atualize o seu sistema
Certifique-se de que o seu sistema está atualizado:
sudo apt update && sudo apt upgrade -y
Passo 2: Instale os pacotes necessários
Instale os pacotes necessários, incluindo Node.js, npm e PostgreSQL:
sudo apt install curl postgresql postgresql-contrib
Instale Node.js e npm do repositório NodeSource:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Passo 3: Configure o banco de dados PostgreSQL
- Inicie o serviço PostgreSQL:
sudo systemctl start postgresql
- Faça login no PostgreSQL:
sudo -u postgres psql
- Crie um novo banco de dados e um usuário:
CREATE DATABASE umami;
CREATE USER umamiuser WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE umami TO umamiuser;
\q
Passo 4: Instale o Umami
- Clone o repositório do Umami:
git clone https://github.com/umami-software/umami.git
- Acesse o diretório do Umami:
cd umami
- Instale as dependências:
npm install
Passo 5: Configure o Umami
Crie um novo arquivo de ambiente:
cp .env.example .env
Abra o arquivo .env e configure os detalhes do banco de dados:
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=umami
DB_USERNAME=umamiuser
DB_PASSWORD=your_password
Passo 6: Execute as migrações
Execute as migrações para configurar o banco de dados:
npm run migrate
Passo 7: Inicie o Umami
Inicie o servidor Umami:
npm start
O Umami deve agora estar em execução em http://your_vps_ip:3000.
Passo 8: Acesse o Umami
Acesse http://your_vps_ip:3000 em seu navegador para acessar o painel do Umami.
Conclusão
Você instalou com sucesso o Umami Privacy Analytics em seu servidor VPS Ubuntu 24.04. Agora você pode começar a acompanhar as análises do seu site enquanto respeita a privacidade dos usuários!