📊 Tổng hợp dịch vụ trên Server (192.168.3.153)
1. 🏠 Homepage – Dashboard tổng hợp
Tính năng:
-
Dashboard trung tâm hiển thị tất cả dịch vụ
-
Theo dõi CPU, RAM, Disk usage
-
Xem trạng thái Docker containers
-
Giao diện đẹp, hỗ trợ dark mode
Truy cập:
http://192.168.3.153:3000
2. 📁 FileBrowser – Quản lý file qua web
Tính năng:
-
Upload/download file bằng drag & drop
-
Xem trước ảnh, video, PDF
-
Chỉnh sửa file text trực tiếp trên web
-
Quản lý nhiều thư mục: backup, data, media, wordpress, music, home…
Truy cập:
http://192.168.3.153:8088
-
Username:
admin -
Password: (xem log:
docker logs filebrowser | grep password)
Thư mục quản lý:
-
/backup– Thư mục backup -
/data– Dữ liệu -
/media– Media files -
/wordpress– File WordPress -
/music– Thư viện nhạc Navidrome -
/home– Thư mục user
3. 🎵 Navidrome – Máy chủ nghe nhạc
Tính năng:
-
Phát nhạc trực tuyến qua trình duyệt
-
Hỗ trợ MP3, FLAC, WAV, AAC, OGG
-
Tự động quét metadata
-
Dùng được trên điện thoại qua app Subsonic
Truy cập:
http://192.168.3.153:4533
App điện thoại:
-
Android: Symfonium, DSub, substreamer
-
iOS: substreamer, Amperfy, play:Sub
4. 🗄️ WordPress – Website/Blog
Tính năng:
-
Quản lý nội dung website
-
Chỉnh sửa theme, plugin
-
Đang chạy với MySQL database
Truy cập:
http://192.168.3.153:8080
Thư mục WordPress:
-
Đường dẫn:
/srv/samba/wordpress -
Mount từ Docker volume:
/var/lib/docker/volumes/wordpress_wordpress_data/_data
5. 🐬 phpMyAdmin – Quản trị MySQL
Tính năng:
-
Quản lý database MySQL qua web
-
Tạo/xóa database, user, table
-
Chạy SQL queries
Truy cập:
http://192.168.3.153:8082
-
Username:
roothoặcadmin -
Password: (theo cấu hình MySQL)
6. 📦 Portainer – Quản lý Docker
Tính năng:
-
Quản lý Docker containers, images, volumes
-
Giao diện web quản trị Docker
-
Xem log, restart container
Truy cập:
http://192.168.3.153:9000
7. 💾 MySQL Server – Cơ sở dữ liệu
Tính năng:
-
Database cho WordPress, NextCloud, phpMyAdmin
-
Lưu trữ dữ liệu ứng dụng
Kết nối:
-
Host:
localhosthoặc192.168.3.153 -
Port:
3306
8. 🔄 NextCloud – Đồng bộ file cá nhân
Tính năng:
-
Đồng bộ file giữa các thiết bị
-
Lưu trữ cloud cá nhân
-
Chia sẻ file an toàn
Truy cập:
http://192.168.3.153:808? (kiểm tra port)
9. 📂 Samba (SMB) – Chia sẻ file qua Windows
Tính năng:
-
Chia sẻ thư mục với Windows
-
Truy cập file từ File Explorer
-
Upload/download trực tiếp
Truy cập từ Windows:
\\192.168.3.153\backup
\\192.168.3.153\data
\\192.168.3.153\media
\\192.168.3.153\wordpress
\\192.168.3.153\music
\\192.168.3.153\config (read-only)
\\192.168.3.153\docker (read-only)
Đăng nhập:
-
Username:
kimtien -
Password: (mật khẩu Samba)
10. 🚀 Docker – Nền tảng container
Tính năng:
-
Chạy tất cả các dịch vụ trên
-
Quản lý containers, images, volumes
Các container đang chạy:
-
wordpress_app– WordPress -
wordpress_db– MySQL cho WordPress -
mysql-server– MySQL server -
navidrome– Music server -
homepage– Dashboard -
filebrowser– File manager -
portainer– Docker management -
phpmyadmin– Database manager -
nextcloud_db– Database cho NextCloud
📋 Bảng tóm tắt nhanh
| Dịch vụ | Port | Đường dẫn truy cập | Chức năng chính |
|---|---|---|---|
| Homepage | 3000 | http://192.168.3.153:3000 |
Dashboard tổng hợp |
| FileBrowser | 8088 | http://192.168.3.153:8088 |
Quản lý file web |
| Navidrome | 4533 | http://192.168.3.153:4533 |
Nghe nhạc trực tuyến |
| WordPress | 8080 | http://192.168.3.153:8080 |
Website/Blog |
| phpMyAdmin | 8082 | http://192.168.3.153:8082 |
Quản trị database |
| Portainer | 9000 | http://192.168.3.153:9000 |
Quản lý Docker |
| MySQL | 3306 | 192.168.3.153:3306 |
Cơ sở dữ liệu |
| Samba | 445 | \\192.168.3.153\ |
Chia sẻ file Windows |
🛠️ Lệnh quản lý dịch vụ
Kiểm tra tất cả container
docker ps -a
Xem log của từng dịch vụ
docker logs [tên_container] -f
# Ví dụ:
docker logs wordpress_app -f
docker logs filebrowser -f
Khởi động lại dịch vụ
cd ~/[tên_dịch_vụ] && docker compose restart
Cập nhật tất cả dịch vụ
# Cập nhật từng service
cd ~/homepage && docker compose pull && docker compose up -d
cd ~/filebrowser && docker compose pull && docker compose up -d
cd ~/wordpress && docker compose pull && docker compose up -d
Script kiểm tra toàn bộ dịch vụ
nano ~/check-all-services.sh
#!/bin/bash
echo "=== KIỂM TRA TẤT CẢ DỊCH VỤ ==="
echo ""
echo "1. Docker containers status:"
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
echo -e "\n2. Các dịch vụ web:"
echo " - Homepage: http://192.168.3.153:3000"
echo " - FileBrowser: http://192.168.3.153:8088"
echo " - Navidrome: http://192.168.3.153:4533"
echo " - WordPress: http://192.168.3.153:8080"
echo " - phpMyAdmin: http://192.168.3.153:8082"
echo " - Portainer: http://192.168.3.153:9000"
echo -e "\n3. Samba shares:"
smbclient -L localhost -U kimtien 2>/dev/null | grep -E "^\s+[A-Za-z]" || echo " Check Samba status"
echo -e "\n4. Disk usage:"
df -h | grep -E "Filesystem|/dev/mapper"
echo -e "\n5. Memory usage:"
free -h
chmod +x ~/check-all-services.sh
~/check-all-services.sh
🔐 Truy cập từ xa (VPN)
Để truy cập an toàn từ bên ngoài, bạn đã cài Tailscale:
# Kiểm tra Tailscale
tailscale status
# Lấy IP Tailscale
tailscale ip
Truy cập từ xa qua Tailscale IP:
http://[tailscale-ip]:3000 # Homepage
http://[tailscale-ip]:8088 # FileBrowser
http://[tailscale-ip]:4533 # Navidrome
\\[tailscale-ip]\wordpress # Samba
💾 Backup khuyến nghị
# Backup cấu hình các dịch vụ
mkdir -p ~/backup/configs
# Backup docker-compose files
cp -r ~/homepage ~/backup/configs/
cp -r ~/filebrowser ~/backup/configs/
cp -r ~/wordpress ~/backup/configs/
# Backup database
docker exec wordpress_db mysqldump -u root -p wordpress > ~/backup/wordpress_db.sql