记录下新机环境配置
使用软件:
Docker
- glanceapp/glance: A self-hosted dashboard that puts all your feeds in one place
- gethomepage/homepage: A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
换源
1. apt
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
sudo vim /etc/apt/sources.list.d/ubuntu.sources
## 注释默认源,添加清华源
Types: deb
URIs: http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
sudo apt-get update
sudo apt-get upgrade
2. docker
sudo vim /etc/docker/daemon.json
{ "registry-mirrors": [ "https://docker.1ms.run", "https://docker.xuanyuan.me" ] }
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo docker info
sudo usermod -aG docker ${USER}
安装软件
Docker:
sudo apt install apt-transport-https curl
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl is-active docker
1panel:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
Docker Image
Homepage
docker run -d --name homepage \
-e HOMEPAGE_ALLOWED_HOSTS=192.168.31.124:3000 \
-e PUID=1000 \
-e PGID=1000 \
-p 3000:3000 \
-v /home/himmel/docker/homepage/config:/app/config \
--restart unless-stopped \
ghcr.io/gethomepage/homepage:latest