ChangeDetection.io with Browser Agent Support in Docker

  Рет қаралды 13,364

DB Tech

DB Tech

Күн бұрын

Thanks to Linode for sponsoring this video!
Sign up today and get a $100 60-day credit on your new Linode account, link is in the description.
🔗 dbte.ch/linode
/=========================================/
In this video we'll look at how to set up a ChangeDetection.io Docker container as well as a browser agent so we can render pages that require Javascript.
GitHub Repo:
github.com/dgtlmoon/changedet...
LinuxServer.io ChangeDetection Container:
hub.docker.com/r/linuxserver/...
Selenium Browser Agent Docker Hub:
hub.docker.com/u/selenium
Selenium Browser Agent GitHub Repo:
github.com/SeleniumHQ/docker-...
Selenium Browser Agent CLI Deployments:
github.com/SeleniumHQ/docker-...
More info:
dbt3ch.com/books/changedectio...
Timestamps:
0:00 Intro
0:20 Sponsor
2:20 Demonstration
19:13 Installation
/=========================================/
Get early, ad-free access to new content by becoming a channel member, a Patron or signing up for the members' only website!
✅ / dbtech
✅ dbtech.fans/
✅ / @dbtechyt
/=========================================/
The hardware in my recording studio is:
✔ Custom PC w/ Ryzen 2600, 32GB RAM, RTX 2070, Assorted Storage
✔ Panasonic LUMIX G7 4K Digital Camera: amzn.to/3IGEOcb
✔ SAMSUNG 34-Inch SJ55W Ultrawide Monitor: amzn.to/395g9BZ
✔ LG 27UK650-W 27” UHD IPS Display with HDR 10: amzn.to/398pg4S
✔ WALI Premium Dual Monitor Stand: amzn.to/398AiqM
✔ Neewer Lights: amzn.to/3nZcoSX
✔ Light Power Supply:amzn.to/3Konpqf
✔ 55" Gaming Desk: amzn.to/3AkgHgw
✔ Sabrent USB-C Hub: amzn.to/3qFcwbV
✔ Das Keyboard 4 Professional: amzn.to/3G9rPxM
✔ Fuqido Big and Tall Gaming Chair: amzn.to/3IGegrq
/=========================================/
The hardware in my current home servers:
✔ Synology DS1621xs+ (provided by Synology): amzn.to/2ZwTMgl
✔ 6x8TB Seagate Exos Enterprise HDDs (provided by Synology): amzn.to/3auLdcb
✔ 16GB DDR4 ECC RAM (provided by Synology): amzn.to/3do7avd
✔ 2TB NVMe Caching Drive (provided by Sabrent): amzn.to/3dwPCxj
✔ TerraMaster F5-221 (provided by TerraMaster): amzn.to/3IfH2QD
✔ 5x6TB WD Red Plus NAS: amzn.to/3LnbPvC
✔ 8GB DDR3: amzn.to/3kfLTX3
✔ TerraMaster F4-423 (provided by TerraMaster): amzn.to/3kjUms5
✔ 2x8TB Seagate Barracuda Compute: amzn.to/3xBAO95
✔ 16GB TEAMGROUP Elite DDR4: amzn.to/3MzzFV9
✔ 512GB Silicon Power NVMe Caching Drive: amzn.to/3MzkBae
All amzn.to links are affiliate links.
/=========================================/
✨Find all my social accounts here:
✅ dbte.ch/
✨Ways to support DB Tech:
✅ / dbtech
✅ www.paypal.me/DBTechReviews
✅ ko-fi.com/dbtech
✅ Cashapp: cash.app/$dbtechyt
✅ Venmo: venmo.com/dbtechyt
✨Come chat in Discord:
✅ dbte.ch/discord
✨Join this channel to get access to perks:
✅ / @dbtechyt
✨Hardware (Affiliate Links):
✅ TinyPilot KVM: dbte.ch/tpkvm
✅ LattePanda Delta 432: dbte.ch/dfrobot
✅ Lotmaxx SC-10 Shark: dbte.ch/sc10shark
✅ EchoGear 10U Rack: dbte.ch/echogear10u

Пікірлер: 28
@HenkRenting
@HenkRenting Жыл бұрын
I agree with @roddelkopf. Would be great if you showed us the steps we have to take to get Visual Selector to work as well… and thanks for this great video!
@mounirah8474
@mounirah8474 Жыл бұрын
Heyy there whats up,, i wanna ask u about notification body : so i want to receive only the green highlight ( new change ) ,,, because when i make {{diff}} i receive in my discord channel all of them ( red and green highlight ) ( old, new)
@HandsOfBlue
@HandsOfBlue Жыл бұрын
backup early, backup often. I had this installed, and an update from watchtower removed everything I had setup
@DBTechYT
@DBTechYT Жыл бұрын
Yeah. Automatic updates should never be taken lightly. I've got them set up on my non-mission-critial stuff, but not for anything that I need to guarantee access to. And I always run backups before running an update
@roddelkopf
@roddelkopf Жыл бұрын
It would be very nice if you also would show how to install the Visual Selector tool :)
@learnallican3627
@learnallican3627 Жыл бұрын
I used ChatGPT and it helped me installed it
@HenkRenting
@HenkRenting Жыл бұрын
@@learnallican3627Can you help us out then? Would love to be able to use Visual Selector too…
@diegofelipe2119
@diegofelipe2119 8 ай бұрын
@@HenkRentingJust use the official docker compose image, then uncomment some lines in the yml
@learnallican3627
@learnallican3627 Жыл бұрын
Thank you so much
@cgilani
@cgilani Жыл бұрын
Thank you for the great video! After installing docker desktop, I'm not sure how to go about actually installing change detection/linuxserver. The app you are using does not look like my version of docker, are you using a different application? I apologize if I'm missing something. Any additional help would be greatly apprecaited. Thank you!
@DBTechYT
@DBTechYT Жыл бұрын
The difference is that you are using Docker desktop and I'm not. If I'm honest, I tried Docker Desktop and hated it so I never looked back at it. Lots of people use it, so I'm sure it's (at least partly) a *me* issue, but I'm just happier putting Docker on a Linux machine and deploying my apps there.
@hansatanPOL
@hansatanPOL Жыл бұрын
Works great beside sites which use... CloudFlare ;) Chrome headless/selenium doesn't work with them quite easily, any tips?
@DBTechYT
@DBTechYT Жыл бұрын
I've used it successfully on dbt3ch.com and it runs on CloudFlare
@hansatanPOL
@hansatanPOL Жыл бұрын
@@DBTechYT hmm I checked your website and you don't seem to run cloudflare ddos protection which detects headless browser
@DBTechYT
@DBTechYT Жыл бұрын
DDOS protection is enabled, but is rate limited
@cli
@cli Жыл бұрын
I think it has to do with whether the website has bot fight mode ticked on in the dashboard
@JD-xb9eo
@JD-xb9eo Жыл бұрын
Hey please help me. My chromebook just lost all my file in my other account I did some research and it says it's because of low storage but threre's a lot of important file there how can I get it back?
@JD-xb9eo
@JD-xb9eo Жыл бұрын
Please answer ASAP
@DBTechYT
@DBTechYT Жыл бұрын
If your Chromebook is attached to a Google account, then you should be able to go to any other computer and login with that Google Account and then go to Google drive and it should all be there
@GiorgoLazaridis
@GiorgoLazaridis Жыл бұрын
Is it possible to monitor the page where I am logged in?
@DBTechYT
@DBTechYT Жыл бұрын
I don't believe so, but you'd have to reach out to the developer on Github to make 100% sure
@leoblack8497
@leoblack8497 Жыл бұрын
Yes it is , you need to use browser steps for that
@JohnAbuklau
@JohnAbuklau Жыл бұрын
distill or changedetection?
@IslamicAudiobooksCentral
@IslamicAudiobooksCentral Жыл бұрын
Distill is not open source, is it? Doesn't mention on website.
@caseyj789456
@caseyj789456 Жыл бұрын
Great vdo! I find your vdo by exact words googled PS : Know how to use Stack by script/edit also now. Thx! Update = "For now, Differences are performed on text, not graphically, only the latest screenshot is available. Screenshot requires Playwright/WebDriver enabled". Could you please explain this ?
@user-lu6re9yj6l
@user-lu6re9yj6l Жыл бұрын
Thanks for the great video, It helped me to learn docker, portainer etc.., I am using changedetection as a basic plaintext/html client, but trying to use fetching with webdriver/chrome and I got an error "Content fetcher 'html_webdriver' did not respond. Be sure that the selenium/webdriver runner is running and accessible via network from this container/host. Did you follow the instructions in the wiki? WebDriver Host: localhost:4444 Go here for more information Content fetcher did not respond properly, unable to use it. HTTPConnectionPool(host='localhost', port=4444): Max retries exceeded with url: /session (Caused by ConnectTimeoutError(, 'Connection to localhost timed out. (connect timeout=None)'))" I am using selenium/standalone-chrome:4.9.1-20230508selenium/standalone-chrome:latest in docker. It's active and running.using docker on Linux Mint.not a geek just trying to learn as it is a useful tool. official documentation is very poor. any help will be much appreciated and if you can write a detailed blog on this it will help a lot of guys who want to learn and setup this.
@freeuser616
@freeuser616 9 ай бұрын
same here unfortunately
Meet ChangeDetection - A Self-Hosted Website Change Detector!
33:40
Build Internal Tools in Docker with Appsmith
21:38
DB Tech
Рет қаралды 4,1 М.
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 80 МЛН
This is How You WatchYourLan
15:13
DB Tech
Рет қаралды 21 М.
Traefik 3 and FREE Wildcard Certificates with Docker
39:37
Techno Tim
Рет қаралды 88 М.
I DON'T like my web browsing options in 2024...
20:17
InfinitelyGalactic
Рет қаралды 72 М.
80 Year Olds Share Advice for Younger Self
12:22
Sprouht
Рет қаралды 1,4 МЛН
Monitor Your Service Uptime with Uptime Kuma
29:25
DB Tech
Рет қаралды 10 М.
Cloudflare Tunnels: Restrict Access with Google and Github
22:06
Linux Audio Explained (ALSA vs PulseAudio vs JACK vs Pipewire Explained)
18:52
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 432 М.
Это - iPhone 16 и вот что надо знать...
17:20
Overtake lab
Рет қаралды 117 М.
iPhone, Galaxy или Pixel? 😎
0:16
serg1us
Рет қаралды 1,1 МЛН
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 393 М.