Uploaded April 2025 | Updated September 2026, 2 weeks ago
Adobe After Effects + Cursor AI: Building a custom ScriptUI Panel with wiggle expression and 10 Effects.
In this tutorial, I walk you through the start to finish workflow of building a digital product for Adobe After Effects CC 2025 (The Wiggly Squiggly Panel) using Cursor AI.
The Wiggly Squiggly Panel (GumRoad):mikemurphyshop.gumroad.com/l/wiggly
📺 WATCH THE FULL MINI-COURSE
▶️ Intro: youtu.be/7kcY82mnsA4
▶️ Part 1: youtu.be/YC7_7KwTZQE
▶️ Part 2: youtu.be/Kc7sygIlMdQ
▶️ Part 3: youtu.be/s9ZfCeXCP6A
▶️ Part 4: youtu.be/IeMQYTlJ0p4
▶️ Full Course: youtu.be/cq_kNaZSK8c▶️ Playlist: youtube.com/playlist?list=PLqeRnzRtkROQ9Cu0B5X5JoAZk-gs71vqD
🛠 Tools & Effects Used
* App: Adobe After Effects CC 2025
* Download Cursor: cursor.com
📦 RESOURCES & DOWNLOADS
* 🎓 After Effects User Guide Course: aeuserguide.com
* 🎨 Terrapin Textures: terrapintextures.com
* 🔧 My Gear & AI Tools: mikemurphy.co/resources
* 🖥 Adobe After Effects: mikemurphy.co/adobe (affiliate)
🌹 AI Build: The Wiggly Squiggly Panel
1. Idea: What digital product would you use?
2. Plan: Explore, research , watch tutorials
3. Build: Open Cursor and start making basic tutorial
4. Build: Add additional functionality
5. Build: Add buttons
6. Build: Debug & Troubleshoot
7. Document: ReadMe file, Build Log, screenshots, pdfs
8. Package: Gather assets and final product and compress (.zip)
9. Ship: Upload and sell on GumRoad or similar
10. Rinse and repeat!
⏱ TIMESTAMPS
00:00 Introduction To Part 4
00:37 Who is this video for?
01:31 Why you are watching this video
02:16 The Wiggly Squiggly Panel
02:37 Make Things Wiggle
03:22 Make Things Squiggle
03:50 Purpose of Panel
04:12 Why I made this video
04:40 Idea Stage
05:29 Building Stage
06:03 Teaching Stage
06:34 Duration of Build
06:45 When to stop and ship?
06:58 Testing Phase
07:24 Debug & Troubleshoot
08:08 Documenting Stage
08:41 Replace JSX file in After Effects
08:58 Compress Deliverables
09:13 Upload Package Contents
09:47 Ship to Gumroad
10:21 Charge for your digital products!
11:04 Start Today!
📬 STAY IN THE LOOP
→ Join the AI Unplugged Newsletter to follow my journey into AI, tools, and building a solo creator business. mikemurphy.co/aiunplugged
→ Subscribe for more tutorials like this: youtube.com/mikemurphyco
🧭 Mike Murphy Tutorials
Learn AI. Build digital products. Make a living as a content creator.
🌹 Powered by Project Rosebud
Adobe After Effects + Cursor AI: Building a custom ScriptUI Panel with wiggle expression and 10 Effects.
In this tutorial, I walk you through the start to finish workflow of building a digital product for Adobe After Effects CC 2025 (The Wiggly Squiggly Panel) using Cursor AI.
The Wiggly Squiggly Panel (GumRoad):mikemurphyshop.gumroad.com/l/wiggly
📺 WATCH THE FULL MINI-COURSE
▶️ Intro: youtu.be/7kcY82mnsA4
▶️ Part 1: youtu.be/YC7_7KwTZQE
▶️ Part 2: youtu.be/Kc7sygIlMdQ
▶️ Part 3: youtu.be/s9ZfCeXCP6A
▶️ Part 4: youtu.be/IeMQYTlJ0p4
▶️ Full Course: youtu.be/cq_kNaZSK8c▶️ Playlist: youtube.com/playlist?list=PLqeRnzRtkROQ9Cu0B5X5JoAZk-gs71vqD
🛠 Tools & Effects Used
* App: Adobe After Effects CC 2025
* Download Cursor: cursor.com
📦 RESOURCES & DOWNLOADS
* 🎓 After Effects User Guide Course: aeuserguide.com
* 🎨 Terrapin Textures: terrapintextures.com
* 🔧 My Gear & AI Tools: mikemurphy.co/resources
* 🖥 Adobe After Effects: mikemurphy.co/adobe (affiliate)
🌹 AI Build: The Wiggly Squiggly Panel
1. Idea: What digital product would you use?
2. Plan: Explore, research , watch tutorials
3. Build: Open Cursor and start making basic tutorial
4. Build: Add additional functionality
5. Build: Add buttons
6. Build: Debug & Troubleshoot
7. Document: ReadMe file, Build Log, screenshots, pdfs
8. Package: Gather assets and final product and compress (.zip)
9. Ship: Upload and sell on GumRoad or similar
10. Rinse and repeat!
⏱ TIMESTAMPS
00:00 Introduction To Part 4
00:37 Who is this video for?
01:31 Why you are watching this video
02:16 The Wiggly Squiggly Panel
02:37 Make Things Wiggle
03:22 Make Things Squiggle
03:50 Purpose of Panel
04:12 Why I made this video
04:40 Idea Stage
05:29 Building Stage
06:03 Teaching Stage
06:34 Duration of Build
06:45 When to stop and ship?
06:58 Testing Phase
07:24 Debug & Troubleshoot
08:08 Documenting Stage
08:41 Replace JSX file in After Effects
08:58 Compress Deliverables
09:13 Upload Package Contents
09:47 Ship to Gumroad
10:21 Charge for your digital products!
11:04 Start Today!
📬 STAY IN THE LOOP
→ Join the AI Unplugged Newsletter to follow my journey into AI, tools, and building a solo creator business. mikemurphy.co/aiunplugged
→ Subscribe for more tutorials like this: youtube.com/mikemurphyco
🧭 Mike Murphy Tutorials
Learn AI. Build digital products. Make a living as a content creator.
🌹 Powered by Project Rosebud

![Hostinger VPS: How To Install Fail2Ban To Protect Brute Force Logins
Description:
In this tutorial, you will learn how to install and set up the security tool, Fail2Ban to protect your Hostinger VPS from suspicious activity and brute force login attempts.
What You Will Learn:
- How To Update OS Packages
- How To Install Fail2Ban
- How To Verify Fail2Ban Status
- How To Configure jail.local file
Hostinger VPS (affiliate link):
https://www.hostg.xyz/SHIDN
Use coupon code DISCOUNT7 for an additional 7% off
⭐ Resources Mentioned:
How To Set Up Fail2Ban (Hostinger Support Docs)
https://www.hostinger.com/tutorials/fail2ban-configuration
How to Secure Hostinger VPS with Firewall Rules:
https://www.youtube.com/watch?v=bjMGvwHKXyY
Install Fail2Ban
**Update OS Packages:**
apt-get update && apt-get upgrade
Install Fail2Ban:
apt-get install fail2ban
Email Support:
apt-get install sendmail
Verify Status:
sudo systemctl status fail2ban
Edit jail.local:
sudo nano /etc/fail2ban/fail2ban.local
Restart Fail2Ban:
sudo systemctl restart fail2ban
jail.local
[DEFAULT]
ignoreip = 127.0.0.1/8 ::1 YOUR.IP.ADDRESS
bantime = 1h
findtime = 10m
maxretry = 3
backend = auto
[sshd]
enabled = true
——————
🕒 Timestamps:
00:00 Intro: About The Tutorial
00:58 Update OS Packages
01:58 Install Fail2Ban
02:20 Add Email Support
02:42 Verify Fail2Ban Status
03:38 Edit jai.local Config (Nano)
04:52 Add IP Address
05:37 Nano: Write Out & Exit
06:10 Restart & Verify
06:50 Drill Down into Jail
07:34 Jail.Local Overview
——————
🪜 Step-By-Step:
1. Sign in to Hostinger VPS
2. Open VPS Terminal
3. Update OS Packages (apt-get update && apt-get upgrade)
4. Install Fail2Ban (apt-get install fail2ban)
5. Add Email Support (apt-get install sendmail)
6. Verify Status (sudo systemctl status fail2ban)
7. Edit jail.local file (sudo nano /etc/fail2ban/fail2ban.local)
8. Add Settings & Jail
9. Write Out & Exit Nano
10. Restart Fail2Ban (sudo systemctl restart fail2ban)
——————Resources———————
➜Gear I Use: https://mikemurphy.co/resources
➜Adobe After Effects: https://mikemurphy.co/adobe
➜Terrapin Textures: https://terrapintextures.com
➜ Adobe Audition Course (Domestika): https://mikemurphy.co/domestika
➜Amazon Influencer Store: https://www.amazon.com/shop/mikemurphyco
➜See All My Gear: https://www.mikemurphy.co/podgear
➜ Get Adobe Creative Cloud: https://mikemurphy.co/adobe
➜ Screenflow: https://mikemurphy.co/screenflow
➜ Website: https://mikemurphy.co
➜ Podcast: https://mikemurphy.co/mmu
➜ Instagram: http://instagram.com/mikeunplugged
➜ X: http://x.com/mikeunplugged
➜ YouTube: https://mikemurphy.co/youtube
Amazon Associates Disclosure:
Mike Murphy is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com
#hostinger #vps #fail2ban Hostinger VPS: How To Install Fail2Ban To Protect Brute Force Logins](https://i.ytimg.com/vi/E0bRbhOgsVI/mqdefault.jpg)








