Minimalist Forum Reader
em không làm dev, nhưng với em có mấy app docker không thể thiếu, là con app PDF to OCR PDF, tức là file ảnh hoặc pdf định dạng gốc, sau khi up lên thì thành searchable PDF ( có thể ctrl + F được nội dung bên trong ).
ngoài ra còn mấy docker liên quan đến download phim nhạc torrent nữa :)
Reactions: bluenoe, Nangcaothu, UnderMistakes and 3 others
Chơi homelab thì nhiều thứ cần lắm, nhớ được (đã hoặc đang chạy) cái gì thì kê ra thôi:
  • proxy: caddy, traefik
  • monitoring: grafana/telegraf; beszel
  • OIDC: authentik
  • bookmark: linkwarden, karakeep
  • media: jellyfin (video); LMS, mstream, polaris (music)
  • mấy cái paperless nữa, để lưu tài liệu cần thiết.
Reactions: megaboyvn, akakshuki1207, tămloo and 7 others
up lên để hóng
em không làm dev, nhưng với em có mấy app docker không thể thiếu, là con app PDF to OCR PDF, tức là file ảnh hoặc pdf định dạng gốc, sau khi up lên thì thành searchable PDF ( có thể ctrl + F được nội dung bên trong ).
ngoài ra còn mấy docker liên quan đến download phim nhạc torrent nữa :)
bác đấm e cái link docker phát :after_boom:
  • tianon/docker-qemu: bỏ proxmox cái docker này. Có thể quản lý VM bằng docker manager bất kỳ.
  • coderaiser/cloudcmd: quản lý file 2 panel
Reactions: nguoibian and Phồng Tôm
bác đấm e cái link docker phát :after_boom:
Cái này bạn em nó làm cho e nên e chỉ biết mở lên dùng thôi, nó cài từ a đến z nên e k rõ lắm
Reactions: supperchym
bác đấm e cái link docker phát :after_boom:
docling giờ cũng ngon lắm :))
Reactions: megaboyvn, phaxushi, lightjp and 2 others
Paperlessngx : cũng chức năng như chủ thớt
Jellyfin: app dthoai xem phim ngon vc dell ngu như plex.
Gluetun: vpn cho mấy docker torrent
Excalidraw: vẽ vời linh tinh
Websiteshot
Immich. Thay gg photos
N8n
Beszel, doozle

via theNEXTvoz for iPhone
Reactions: Phồng Tôm
Em ké vài món đang dùng:
1. Nginx Proxy Manager - dùng làm Reverse Proxy
2. Portainer - quản lý Docker qua giao diện
3. Plausible - monitor traffic vài con web lỏ
4. Wireguard - VPN
5. Bitwarden - lưu password
Reactions: twoyearslater
  • Portainer: quản lý các docker linh tinh tạp nham khác
  • Immich: đang đợi stable thêm chắc move hết ảnh về đây. Hiện tại chạy local, lúc nào về nhà thì mở đt lên cho nó backup sang PC :(
Reactions: Single and jumper
  1. portainer để quản lý các docker khác: image: portainer/portainer-ce:lts
  2. cloudlare: để tạo tunnel rồi public domain cho các vps không có ip public, image: cloudflare/cloudflared:latest
  3. n8n: để tự động hóa công việc, image: n8nio/n8n:latest
  4. stirling-pdf: xử lý file pdf, được đánh giá là có thể thay thế bộ adobe acrobat, docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest
còn mấy cái cho công việc riêng như tạo bot lưu trữ 2GB telegram aiogram/telegram-bot-api:latest, tóm tắt tin tức crawl4ai ...
Reactions: nguoibian and Mie6996
1. Dokploy quản lý container
2. Wireguard VPN
3. Zabbix Monitoring
4. Grafana Dashboard
5. Guacamole Remote Server
  • Komodo, Dozzle: docker management
  • Pangolin, Authentik: SSO, authentication, authorization, RAC, wireguard tunnel
  • Godoxy: res proxy
  • Technitium: dns, ad-block
  • Speedtest tracker
  • Checkmk, Beszel, Scrutiny, Pulse, NetAlertX: monitor
  • Dumbterm, Termix, Guacamole, xpipe: remote
  • Stash: đồi trụy
  • Gotify, apprise: notification
Reactions: SilverKnightKMA
  • Komodo, Dozzle: docker management
  • Pangolin, Authentik: SSO, authentication, authorization, RAC, wireguard tunnel
  • Godoxy: res proxy
  • Technitium: dns, ad-block
  • Speedtest tracker
  • Checkmk, Beszel, Scrutiny, Pulse, NetAlertX: monitor
  • Dumbterm, Termix, Guacamole, xpipe: remote
  • Stash: đồi trụy
  • Gotify, apprise: notification
Thằng Komodo backup compose của nó như thế nào ấy nhỉ fen, mới chuyển qua mà chưa có thời gian mò hết 🤣
Có xem qua ở /etc/komodo/stacks mà thằng này lưu không trực quan như dockage, mấy cái environment variable nữa không tìm thấy đâu.
Thằng Komodo backup compose của nó như thế nào ấy nhỉ fen, mới chuyển qua mà chưa có thời gian mò hết 🤣
Có xem qua ở /etc/komodo/stacks mà thằng này lưu không trực quan như dockage, mấy cái environment variable nữa không tìm thấy đâu.
Komodo learning curve nó steep 1 chút, nhưng m mạnh dạn rate komodo cao hơn Portainer ( thua 1 số điểm chưa support swarm thôi) , dockage thì kiểu manage basic,entry level nên nó ko so đc với komodo đâu. Cụ thẻ thì komodo hơn hẳn Portainer ở automation, và nó liên kết rất sâu với git để làm gần như mọi thứ, nó kiểu config-as-code í

Từ lúc dùng komodo tới giờ , m thử nhiều kiểu setup, thì theo mình , best setup là sẽ là như này:

1. Setup mặc định komodo sẽ dùng Periphery = container, bạn bỏ cái Periphery container đi cho mình , thay vào đó sẽ dùng Periphery = systemd, systemd là 10 điểm, container là 6.25. Lý do thì phải dùng komodo từ thuở đầu mớ hiểu. Đọc giải thích của chính thằng dev , lười đọc thì tin mình và bỏ mẹ nó đi , và dùng systemd

Bạn sẽ setup như này:

Flow của Komodo là như này: config toàn bộ docker sẽ lưu ở 2 chỗ
- Git Repo
- Komodo Server
2 thằng này sẽ sync với nhau 2 chiều , tức Git update config cho Komodo, hoặc chiều ngược lại Komodo sync config cho Git, Nó gọi là Resource Sync, gồm 10 resource này

Có xem qua ở /etc/komodo/stacks mà thằng này lưu không trực quan như dockage, mấy cái environment variable nữa không tìm thấy đâu.
Quay lại câu hỏi của bạn , thì compose file chính là stack, còn variable cũng là 1 resource có thể sync dc. Còn cái /etc/komodo/stack thật ra ko quan trọng lắm, nó chỉ là chỗ để komodo lưu tạm , bạn xóa sạch hết đi cũng dc, komodo khi deploy nó lại đẩy về như mới. Kiểu đang nứng bạn sẽ kiếm chỗ xả , xả ở đâu ko quan trọng, xả xong thì mặc quần đi về thôi.

Gồi, mình nói sơ lược thế , bạn tìm hiểu tiếp nhé ,mới 10% thôi :sweet_kiss:
Hoặc xem minh họa = clip sẽ gầy này cho dễ hiểu
Trong clip mình làm 2 chuyện
  • sửa config của homepage , commit lên github repo
  • Komodo sync config mới về ( có thể tự động = hook nhưng mình sync tay cho nhanh )
  • Vì homepage nó nhiều file config quá nên mình chạy thêm procedure (procedure cũng là 1 resource) nữa để apply : pull lại icon , destroy rồi deploy lại container cho homepage

Cuối cùng là mình xóa hết tất cả service docker các thứ ở server komodo-3, sau đó chỉ việc sync lại resource , deploy lại, mọi thứ lại như cũ .
Có thể xóa sạch tất cả 3 server vẫn sync lại dc bt ko vấn đề gì, tại vì persistent data của docker m để hết ở 1 nfs drive.
Reactions: SilverKnightKMA
Komodo learning curve nó steep 1 chút, nhưng m mạnh dạn rate komodo cao hơn Portainer ( thua 1 số điểm chưa support swarm thôi) , dockage thì kiểu manage basic,entry level nên nó ko so đc với komodo đâu. Cụ thẻ thì komodo hơn hẳn Portainer ở automation, và nó liên kết rất sâu với git để làm gần như mọi thứ, nó kiểu config-as-code í

Từ lúc dùng komodo tới giờ , m thử nhiều kiểu setup, thì theo mình , best setup là sẽ là như này:

1. Setup mặc định komodo sẽ dùng Periphery = container, bạn bỏ cái Periphery container đi cho mình , thay vào đó sẽ dùng Periphery = systemd, systemd là 10 điểm, container là 6.25. Lý do thì phải dùng komodo từ thuở đầu mớ hiểu. Đọc giải thích của chính thằng dev , lười đọc thì tin mình và bỏ mẹ nó đi , và dùng systemd

Bạn sẽ setup như này:

Flow của Komodo là như này: config toàn bộ docker sẽ lưu ở 2 chỗ
- Git Repo
- Komodo Server
2 thằng này sẽ sync với nhau 2 chiều , tức Git update config cho Komodo, hoặc chiều ngược lại Komodo sync config cho Git, Nó gọi là Resource Sync, gồm 10 resource này


Quay lại câu hỏi của bạn , thì compose file chính là stack, còn variable cũng là 1 resource có thể sync dc. Còn cái /etc/komodo/stack thật ra ko quan trọng lắm, nó chỉ là chỗ để komodo lưu tạm , bạn xóa sạch hết đi cũng dc, komodo khi deploy nó lại đẩy về như mới. Kiểu đang nứng bạn sẽ kiếm chỗ xả , xả ở đâu ko quan trọng, xả xong thì mặc quần đi về thôi.

Gồi, mình nói sơ lược thế , bạn tìm hiểu tiếp nhé ,mới 10% thôi :sweet_kiss:
Hoặc xem minh họa = clip sẽ gầy này cho dễ hiểu
Trong clip mình làm 2 chuyện
  • sửa config của homepage , commit lên github repo
  • Komodo sync config mới về ( có thể tự động = hook nhưng mình sync tay cho nhanh )
  • Vì homepage nó nhiều file config quá nên mình chạy thêm action nữa để apply : pull lại icon , destroy rồi deploy lại container cho homepage

Cuối cùng là mình xóa hết tất cả service docker các thứ ở server komodo-3, sau đó chỉ việc sync lại resource , deploy lại, mọi thứ lại như cũ .
Có thể xóa sạch tất cả 3 server vẫn sync lại dc bt ko vấn đề gì, tại vì persistent data của docker m để hết ở 1 nfs drive.
Có vẻ lằng nhằng 🤣
Tưởng nó lưu stacks dạng file luôn backup mớ đó là xong, mình lười xài git 🤣
Trước cho 1 đám vào 1 folder xong backup định kỳ folder đó, sau chuyển qua dockage. Giờ chuyển Komodo vì có auto update chứ ông kia không có.
Để ngâm cứu thêm xem sao 🤣
Tưởng nó lưu stacks dạng file luôn backup mớ đó là xong, mình lười xài git 🤣
thì nó lưu dạng file mà bro, cụ thể là 1 file text 2300 lines như này :sweet_kiss: , nếu bạn thích dĩ nhiên có thể backup chỉ 1 file này là đủ.
Do cái repo của mình còn nhiều thứ khác ko chỉ docker nên mới lắm thế.
Mà dùng komodo ko dùng git thì thôi nên dùng portainer thì hơn, vì ko có git mất hết điểm mạnh của komodo rồi.

1752418943695.png
Reactions: SilverKnightKMA
hiện tại mình dùng mỗi wireguard với jellyfin
Các món đang cài trên con Synology
  • Adguard home: chặn quản cáo cho toàn bộ nhà
  • Radarr + Plex + Tautulli + Rclone: combo chứa phim + xem phim + quản lý
  • Jdownloader2: kết hợp với Fshare vip + tải toren, có app trên đt nên cứ có link là quẳn vào nó tự tải
  • Firefox: trình duyệt web
  • Watchtower: tự update các docker khác khi có bản mới