Tìm kiếm Nâng cao
Kết quả Tìm kiếm
Tìm thấy 44 kết quả
Kỹ thuật sử dụng chứng chỉ SSL với Traefik Proxy, Clouflare và Let's Encrypt
Traefik là một HTTP reverse proxy hiện đại, cũng là load balancer để làm cho việc deploy hệ thống microservice được trở lên dễ dàng hơn. Tích hợp rất nhiều các thành phần infrastructure như Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazo...
Docker Container Monitoring với CTOP và Glances
Tổng quan Khi mọi người triển khai và sử dụng Docker trong các dự án của mình. Mọi người muốn theo dõi dung lượng RAM, CPU, Network, Disk sử dụng cho các Container đó thường quan tâm đến Monitor. Hôm nay mình chia sẻ mọi người 2 cách để Monitor chúng nhanh và...
Hướng dẫn cài đặt MySQL 5.7 trên CentOS 7
MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Tiếp bài hôm trước, hôm nay mình sẽ hướng dẫn các bạn cách cài đặt MySQL phiên bản 5.7 trên CentOS 7 Chuẩn b...
Build một ứng dụng web đơn giản dùng NodeJS
Chuẩn bị OS: Centos, Ubuntu, Debian… Cài đặt docker, docker-compose Các bước thực hiện Tạo một máy ảo hoặc vps OS ở trên ở đây mình dùng Ubuntu 22.04 LTS trên Digital Ocean. Cài đặt docker, docker-compose. sudo apt update sudo apt install apt-trans...
Triển khai ứng dụng trên Kubernetes dùng GitOps (ArgoCD (GitOps) + K8s + CI/CD)
Có nhiều cách triển khai ứng dụng trên K8s. Trong bào viết này chúng ta cùng tiìm hiểu cách triển khai ứng dụng trên Kubernetes dùng GitOps (ArgoCD (GitOps) + K8s + CI/CD). GitOps là được hiểu nôn na là dùng Git để lưu trữ cấu hình toàn bộ cơ sở hạ tầng triển...
Xây dựng NextCloud với Docker
Tổng quan NextCloud là gì? Nextcloud là một mã nguồn mở và là chương trình hỗ trợ lưu trữ và đồng bộ dữ liệu trên nền tảng điện toán đám mây. Với Nextcloud bạn có thể xây dựng cho tổ chức, doanh nghiệp hay cá nhân một nền tảng lưu trữ và đồng bộ dữ liệu tươn...
Quản lý Linux Server qua giao diện web với Cockpit
Khi quản lý các Server Linux mình thích dòng lệnh hơn nhưng có một số tình huống mà bạn cần quản lý Server Linux của mình bằng GUI. Ví dụ: Bạn muốn xem nhanh các thống kê Server sử dụng như CPU, RAM,HDD… đôi khi nó cũng nhanh hơn và dễ dàng hơn nếu bạn không ...
Hướng dẫn cài đặt ssl GlobalSign cho Nginx
Đăng nhập tài khoản Đường dẫn đăng nhập: https://www.globalsign.com/ssl-login.htm Tìm kiếm chứng thư số : Chọn Search Order History> Gõ tên domain muốn tìm hoặc chọn Search. Để cấp phát lại chứng thư số cho 01 server khác: Chọn Edit > Reissue> Paste CS...
Chuẩn đoán các vấn đề về mạng bằng công cụ mtr
Giới thiệu mtr Mtr(my traceroute) là một công cụ chẩn đoán mạng mạnh mẽ cung cấp chức năng của cả hai lệnh ping và traceroute. Là một công cụ đơn giản và đa nền tảng in thông tin về toàn bộ tuyến đường mà các gói mạng thực hiện. Lệnh mtr lợi thế hơn lệnh tr...
EKS Storage with EBS - Elastic Block Store
Nội dung Tạo IAM Policy cho EBS Gán IAM Policy cho Worker Node IAM Role Triển khai EBS CSI Driver Tạo IAM policy Vào Services -> IAM Tạo một Policy chọn JSON tab và thêm nội dung JSON bên dưới { "Version": "2012-10-17", "Statement...
Tự xây dựng WebHosting miễn phí với CloudPanel
CloudPanel là một hệ thống quản lý máy chủ web và ứng dụng được thiết kế để tối ưu hóa việc triển khai và quản lý các dự án web trên các môi trường máy chủ ảo (VPS) hoặc môi trường cloud. CloudPanel có thể chạy PHP, Node.js, Web tĩnh, Reverse Proxies và Ứng d...
Ghi chú về docker compose
Kiểm tra phiên bản compose v2 docker compose # V1 docker-compose version # V2 docker compose version # disable v2 # docker-compose disable-v2 Tìm hiểu docker-compose.yaml file https://github.com/compose-spec/compose-spec/blob/master/s...
Tổng hợp một số ví dụ về docker run container
MySQL DIR=/data/mysql mkdir -p /data/mysql/conf.d/ echo ' [mysqld] character_set_server=utf8mb4 collation_server=utf8mb4_unicode_ci ' > /data/mysql/conf.d/my.cnf mkdir -p /data/mysql/conf.d/datadir docker run -d --restart always -v /etc/localti...
Cài đặt iptables trên Ubuntu
Tổng quan và cài đặt Iptables chỉ là giao diện dòng lệnh để tương tác với tính năng packet filtering của netfilter framework. Trên Ubuntu sử dụng ufw làm firewall nên để cài iptables ta cần disable ufw trước ufw disable Cài đặt iptables apt-get instal...
Scripts xoá images ECR non-tagged images
Vấn đề là khi thực hiện build một image mới, Amazon ECR vẫn giữ lại image cũ mà không có đánh tag. Điều đó có nghĩa là những image non-tagged và chúng không thực sự cần thiết. Do đó chúng ta hoàn toàn có thể remove chúng. Tạo scripts Để xoá hàng loạt nhiều ...
FreeSwitch Tips
FreeSwitch Tài liệu: https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/ Github: https://github.com/signalwire/freeswitch Forum: https://forum.signalwire.community/ FreeSwitch GUI FusionPBX - FusionPBX là giao diện cho tổng đài FS ...
Cài đặt Fail2Ban trên Debian
Cài đặt Download: https://www.fail2ban.org/wiki/index.php/Downloads tar xzf 0.9.2.tar.gz cd fail2ban-0.9.2/ python setup.py install Verify fail2ban-client -h Cấu hình Trên tổng đài Asterisk nano /etc/asterisk/logger.conf ... [logfiles] ... ...
Học Git
Git Commands Work Nguồn sưu tầm Getting started with GIT on Linux git - the simple guide - no deep shit! (up1.github.io) 10 things to love about Git GitHub Docs Oh Shit, Git!?! How to undo (almost) anything with Git 10 Git tutorials to level up you...
Monitoring & Management
CLI rabbitmq-diagnostics Online Resource Utilization rabbitmq-diagnostics observer RabbitMQ Version [root@tpeeaprmq98 ~]# rabbitmq-diagnostics server_version Asking node rabbit@tpeeaprmq98 for its RabbitMQ version... 3.10.7 Check the listener ports ra...