Chuyển đến nội dung chính

Bài đăng

[VPN] WireGuard Easy cài vpn trong 5 phút với giao diện quản lý

WireGuard Easy : là chương trình được cấu hình bằng docker để chạy vpn và có giao diện add user các bước thực hiên step 1: cài đặt docker và docker compose , bạn nào đã có thì bỏ qua bước này step2 : tải WireGuard Easy về để chỉnh sửa url: https://github.com/weejewel/wg-easy >> git clone https://github.com/weejewel/wg-easy >> cd wg-easy step 3: Thực hiện chỉnh sửa config =========== version: '3' services:   wg-easy:     environment:       # Change this to your host's public address       - WG_HOST= namedomail.duckdns.org       # Optional:       - PASSWORD= 123456789       # - WG_PORT=51820       # - WG_DEFAULT_ADDRESS=10.8.0.x       # - WG_DEFAULT_DNS=1.1.1.1       # - WG_MTU=1420       # - WG_ALLOWED_IPS=192.168.15.0/24, 10.0.1.0/24       # - WG_PRE_UP=echo "Pre Up" ...

Tips tạo vps miễn phí 2022

 1. Google : step 1 : https://console.cloud.google.com/ Step 2 : click  Activate Cloud Shell step 3 : run docker docker run -p 6080:80 dorowu/ubuntu-desktop-lxde-vnc tham khảo : https://hub.docker.com/r/dorowu/ubuntu-desktop-lxde-vnc/ https://github.com/fcwu/docker-ubuntu-vnc-desktop  2. GibHub : Tạo tài khoản Github : Nếu bạn đã có tài khoản thì mình khuyến cáo bạn nên tạo tài khoản mới để tránh tài khoản cũ bị ban. Link đăng kí:  https://github.com/signup Ngrok : Thực hiện tạo tài khoản ngrok và lưu lại token Link đăng kí:  https://dashboard.ngrok.com/signup Tạo repo Thực hiện tạo một repo private Tạo action Chuyển qua tab Actions và chọn "Configure" Simple workflow Thực hiện sủa nội dung blank.yml như sau: Đối với VPS window name: Window on: workflow_dispatch: jobs: build: runs-on: windows-latest steps: - name: download ngrok shell: powershell run: | Invoke-WebRequest https://bin.equinox.io/c/4VmDzA7iaHb/ngro...

[DATA] merger 2 index trong kibana

 https://www.youtube.com/watch?v=nvvNzd59Sog https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html POST _aliases {   "actions": [     {"add": {"index": "index_1","alias": "index_full"}},     {"add": {"index": "index_2","alias": "index_full"}},     {"add": {"index": "index_3","alias": "index_full"}}   ] }

[DOCKER] Hướng dẫn cài đặt Adguard Home bằng Portainer trong 5 phút

How to Install Adguard Home on Docker Using Portainer Trước tiên các bạn cần cài đặt Portainer phần mềm quản lý docker bằng giao diện Sau đó truy cập vào trang quản lý của Portainer: Step 1 : Đầu tiên hãy tạo volumes cho AdG tab volumes  --> Name : adguard_config -> create the volume tab volumes  --> Name : adguard_data -> create the volume Step 2  : thực hiện tạo container Name : AdguardHome image : adguard/adguardhome net work host : 53:53 tcp 53:53 udp 80:80 tcp 3000:3000 tcp Step 3  : mapping volumes với cotainner Tab volumes - hãy chọn thông tin như bên dưới Tab [Restart policy] chọn unless stoped => deploy container Step 4 : Confirm hoạt động Done: List chặn quảng cáo thông dụng nên add https://dbl.oisd.nl/ https://raw.githubusercontent.com/bigdargon/hostsVN/master/hosts https://abpvn.com/android/abpvn.txt https://raw.githubusercontent.com/nmtrung/FMSF-2.0/master/fmsf_2.0.txt

[HA] Sonoff basic (esp 8266) với tasmota - home assiatant

Sonoff basic (esp 8266) là switch hay gặp trong nhà thông minh vì nó có giá thành rẻ , dễ sử dung. Đặc biệt khi kêt hợp với tasmota thì cực kỳ tiện dụng Hôm nay chúng ra sẽ đi flash tasmota với sonoff basic Thiết bị : 1 sonoff basic 1. usb cp2102 module usb to ttl phần mềm https://tasmota.github.io/docs/ https://github.com/tasmota/tasmotizer 1. Tải phần mêm tasmotizer về và cài đặt giao diện như bên dưới 2. cắm cap từ USB vào Các chân của sonoff hình cắm thật tế : KHI cắm chú ý vừa nhần nút reset trên sonoff vừa , cắm USB vào máy tính sau đó chọn file bin và chạy phần mêm tasmota Cấu hình sonoff : Tìm địa chỉ và truy cập : 1. config để send các lệnh hồng ngoại IR đến tivi/điều hòa 2. set lệnh để tự config đến home assitant setoption19 1  -> MQTT home assitant PowerOnState 1 -> khởi động công tắc luôn ở chế độ ON refer : https://tasmota.github.io/docs/Commands/#poweronstate BONUS: lệnh I...

[HA] EVNCPC Lấy chỉ số đo điện từ công tơ điện lực miền trung

Thông tin được lấy từ nguồn dữ liệu tại trang điện lực miền trung với user/pass các bạn cung cấp . Chúng tôi chỉ lấy thông tin này và chuyển đổi dạng để phù hợp sử dụng trên Home Assistant . Chúng tôi sẽ không chiụ trách nhiệm về độ chính xác của dữ liệu này Note: cái này đang hương dẫn cho điện lực miền trung ,  các miền khác mình hướng dẫn các bài khác trong blog ,các bạn chịu khó tìm Lấy chỉ số điện lực miền trung đưa vào  Home Assistant  (Hass) thì mình đã thực hiện được từ rất lâu Mặc dầu Điện lực miền trung đã hỗ trợ lấy theo giờ , ngày rất thuận tiện , nhưng cũng bảo mật cao nên các version trước của mình phải có tý hiểu biết về lập trình mới cài được. Hôm nay dịch bệnh rãnh rỗi mình update lại để anh chị em chỉ cần tải về là cài đặt OK , không quan tâm đến kỹ thuật Note : Vì mình cũng đang sử dụng nó nên tính năng sẽ ngày 1 update thêm các bạn chú ý tham khảo blog này thường xuyên để update thêm tính năng mới . Mỗi lần có thay đổi sẽ update vào đây các bước thực ...

[Python] Tạo 1 package Python đưa lên pip

Hướng dẫn tạo package Python Các bạn dùng python thì quá quen với cách cài đặt các thư viện từ pip cài đặt pip install <tên thư viện> gở bỏ : pip uninstall <tên thư viện> Nhưng có khi nào các bạn tự hỏi mình muốn đưa 1 thư viện lên trên pip thì sẽ làm như thế nào ? Các step bên dưới sẽ giải quyết thắc mắc của bạn : Step 1 : đăng kí 1 tài khoản https://pypi.org/account/register/ hoàn thành đăng kí xong Step 2 : Tải thư mục sample về https://github.com/txq92/sample_pip Step 3 : chỉnh sửa thành code của mình : Nội dung chỉnh sửa : 3.1 File setup.py import setuptools setuptools.setup(     name="vnhass",     version="0.0.2",     author="@trumxuquang",     author_email="trumxuquang@gmail.com",     description="https://vnhass.blogspot.com/",     long_description="https://vnhass.blogspot.com/",     long_description_content_type="text/markdown",     url="https://github.com/pypa/sampleproject",   ...