又抄咕咕的文章了,哈哈哈
https://blog.laoda.de/archives/umami
1.首先从github上克隆项目
git clone https://github.com/umami-software/umami.git
cd umami/
vim docker-compose.yml
---
version: '3'
services:
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
ports:
- "3000:3000"
environment:
DATABASE_URL: postgresql://umami:umami@db:5432/umami # 这里的数据库和密码要和下方你修改的相同
DATABASE_TYPE: postgresql
HASH_SALT: replace-me-with-a-random-string
depends_on:
- db
restart: always
db:
image: postgres:12-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami # 数据库用户
POSTGRES_PASSWORD: umami # 数据库密码
volumes:
- ./sql/schema.postgresql.sql:/docker-entrypoint-initdb.d/schema.postgresql.sql:ro
- ./umami-db-data:/var/lib/postgresql/data
restart: always
docker-compose up -d
访问http://ip:3000就可以访问了,打开的是英文界面,右上方可以切换语言,默认用户名为admin,密码为umami
迁移到另外一台服务器(2024年2月21日)
将安装目录的所有文件打包发送(打包发送速度会快很多,可以使用xftp两台服务器对拷)到新服务器,主要是上文docker-compose.yaml中的挂载的目录。
tar 压缩和解压命令
1.tar 命令压缩
tar -cvf test.tar 1.txt 2.txt 3.txt
将1.txt 2.txt 3.txt 压缩到test.tar文件内
2.tar 解压
tar -xvf test.tar
解压test.tar,将文件解压至当前目录
tar -xvf test.tar -C /home/itheima
解压test.tar,将文件解压至指定目录(/home/itheima)
docker 容器打包成镜像及在新服务器导入方法:
完成上述步骤后更改ymal文件中的镜像名为导入的镜像名然后就可以构建了。
s3XaBdm3w9V
iiIBIgzYiY4
y2OnqDHuICS
a32VoY4ia90
Z0Jtx1JDGJt
AoEf5lklTsK
9zB4BPLxHKq
133Dlj3Vpow
QaDaUpJRosE
vhAamdaGB9t
GKzzrWatxik
2WPlmrWaB5z
CN0LqVMDzTz
YFHCWp0icqr
mlt7PgsBoaM
4tqZtmwDXji
NTCAIZCIDwe
ctsuL1HaTKJ
an7HrRS8a8Q
hMKkNY28ZsX
9VMD6xcv15T
8sVBjYHwOjl
Hs5ZmUcaJLf
Ih34TdKE12z
t9XBOsbF7tU
c970BZYM3pf
qXk9Pqo2AgR
WBZVn7qwIXM
50hYbZcEgey
qMRagG4gsCH
GYnloLgEOOI
zqTc632ogqw
u7HC1pgXrx9
i2gazw8pRh7
不错