letreset adlı üyeden alıntı:
mesajı görüntüle
N8N Otomasyonları İşbirliği & Bilgi Paylaşımı
36
●2.156
- 19-10-2025, 07:34:41rotating proxy bulup http node'unda proxy ile istek atabilirsin.PropJoe adlı üyeden alıntı: mesajı görüntüle
- 19-10-2025, 07:57:29💡 Ücretsiz n8n Kurulumu (Google Cloud Shell + DigitalPlat + Cloudflare Tunnel)
Bu konuda tamamen ücretsiz bir şekilde, kendi bilgisayarınızı kullanmadan n8n (workflow automation aracı) kurulumunu anlatacağım.
Tüm sistem bulut tabanlı çalışıyor, dış dünyaya açık webhook ve API kullanımı sağlıyor ve aylık maliyeti 0 dolar.
Kullandığımız ücretsiz araçlar:- Sunucu (Compute): Google Cloud Shell (her zaman ücretsiz)
- Alan Adı (Domain): DigitalPlat (ücretsiz domain)
- Ağ/Güvenlik: Cloudflare (DNS + Tunnel)
- Konteyner (Container): Docker
Bu teknoloji sayesinde sunucunuza herhangi bir port açmadan, statik IP kullanmadan ve firewall ayarıyla uğraşmadan güvenli bağlantı sağlanıyor.
1️⃣ Adım: Google Cloud Shell Sunucusunu Açma
https://console.cloud.google.com adresine gidin.
Yeni bir proje oluşturun (örneğin: n8n-hosting).
Sağ üstteki ">_" simgesine tıklayarak Cloud Shelli etkinleştirin.
Bu işlem size ücretsiz bir e2-micro VM açar.
Not: Cloud Shell geçici bir VMdir ama $HOME dizini kalıcıdır. n8n verilerini burada tutacağız.
2️⃣ Adım: Ücretsiz Domain Alma (DigitalPlat)
Googleda digitalplat free domain aratın.
GitHub hesabınızla giriş yapın.
Beğendiğiniz bir domain seçin (örnek: otomasyonum.qzz.io).
Kaydedin, DNS ayarlarına şimdilik dokunmayın.
3️⃣ Adım: Cloudflare ve Nameserver Ayarları
Cloudflarede ücretsiz bir hesap açın.
Domaininizi ekleyin (örnek: otomasyonum.qzz.io).
Free Plan seçeneğini seçin.
Cloudflare size 2 adet nameserver verecek (örnek: chip.ns.cloudflare.com / lucy.ns.cloudflare.com).
DigitalPlat paneline girin, bu nameserverları oraya ekleyin.
Cloudflarede Done, check nameservers butonuna basın. (Aktivasyon birkaç saat sürebilir.)
4️⃣ Adım: Cloudflare Tunnel Oluşturma
Cloudflare panelinden Zero Trust → Access → Tunnels yolunu izleyin.
Create a tunnel butonuna tıklayın, isim verin (örnek: n8n-shell).
Debian seçeneğini kullanın, oradaki komutu kopyalayın.
Örnek:
sudo cloudflared service install eyJ...[uzun-token]...
Bu uzun karakter dizisi sizin özel Tunnel Tokenınızdır.
5️⃣ Adım: Cloudflared ve Docker Kurulumu (Cloud Shell)
Aşağıdaki komutları Cloud Shell terminalinize sırayla girin:
sudo mkdir -p --mode=0755 /usr/share/keyrings curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list sudo apt-get update && sudo apt-get install cloudflared
Docker zaten Cloud Shellde kurulu geliyor, kontrol etmek için:
docker --version
Tüneli bağlamak için:
cloudflared tunnel --no-autoupdate run --token [BURAYA_TOKENINIZI_YAPIŞTIRIN]
Bu terminal açık kaldığı sürece tünel aktif olur. Dilerseniz arka planda çalıştırabilirsiniz:
nohup cloudflared tunnel --no-autoupdate run --token [TOKEN] &
6️⃣ Adım: n8n Docker Konteynerini Başlatma
Yeni bir terminal sekmesi açın ve şu komutu çalıştırın:
docker run -d --name n8n -p 5678:5678 -v ~/n8n_data:/home/node/.n8n --restart unless-stopped -e N8N_HOST=n8n.otomasyonum.qzz.io -e N8N_PORT=5678 -e N8N_PROTOCOL=http -e N8N_COMMUNITY_PACKAGES_ALL=true -e N8N_EDITOR_BASE_URL=https://n8n.otomasyonum.qzz.io -e WEBHOOK_URL=https://n8n.otomasyonum.qzz.io -e GENERIC_TIMEZONE=Europe/Istanbul n8nio/n8n:latest
Artık n8n Cloud Shell içinde 5678 portunda çalışıyor.
Verileriniz ~/n8n_data dizininde kalıcı şekilde saklanacak.
7️⃣ Adım: Cloudflare Tünel Ayarlarını Tamamlama
Cloudflare panelinde Access → Tunnels bölümüne gidin.
Oluşturduğunuz tünelde Configure → Public Hostname sekmesine geçin.
Add a public hostname butonuna tıklayın ve şu şekilde doldurun:
Kaydedin.Alıntı
✅ Hepsi bu kadar!
Artık tarayıcınızdan https://n8n.otomasyonum.qzz.io adresine girerek n8n kurulum ekranını görebilirsiniz.
Tamamen güvenli, HTTPS üzerinden ve ücretsiz bir n8n sistemi!
ℹ️ Notlar & Sık Sorulan Sorular
❓ Cloud Shell kapanınca n8n erişimi gider mi?
Evet, Cloud Shell oturumu belli bir süre kullanılmazsa durur. Ancak verileriniz $HOME dizininde saklandığı için geri geldiğinizde sadece şu komutları yeniden çalıştırmanız yeterli:
cloudflared tunnel --no-autoupdate run --token [TOKEN] docker start n8n
❓ n8n verilerim silinir mi?
Hayır, veriler ~/n8n_data klasöründe tutulduğu için kalıcıdır. Ancak farklı bir Cloud Shell oturumuna geçerseniz yeniden bağlamanız gerekir.
❓ HTTPS sertifikası nasıl geliyor?
Cloudflare Tunnel otomatik olarak SSL/TLS sağlar. Ek bir sertifika kurmanıza gerek yoktur.
❓ Tünel kapanırsa ne olur?
Cloudflared işlemi durursa bağlantı kesilir. Terminali kapatmadan önce nohup veya screen gibi araçlarla arka planda çalıştırmanız önerilir.
❓ Daha kalıcı bir çözüm istersem?
Google Cloud Shell ücretsizdir ancak uzun vadeli uptime garantisi yoktur.
Sürekli açık kalmasını isterseniz daha sonra düşük maliyetli bir VPS veya Oracle Cloud Free Tiera geçebilirsiniz. - 22-10-2025, 21:41:57hergün instagramdan facebooktan ürün resimlerinin olduğu reklamlardan paylaşıyorum. elimde 40 adet resim var. bunların içinden randomize olarak 10 adet resim seçecek. bu 10 resme müzik ekleyecek bu resimleri instagram ve facebookta hem gönderi hem reels hemde hikaye oarak paylaşan bir workflow yapmak istiyorum. nelere dikkat etmem lazım. google drivede bir klasöre resimleri koydum. oradan randomize seçiyor ama ondan sonraki aşamada takılıyoruz.
- 22-10-2025, 21:59:33alevdere adlı üyeden alıntı: mesajı görüntüle
1. Google Drive List Files
- Node: Google Drive
- Operation: List
- Folder ID: 40 resmin bulunduğu klasör
- Output: 40 adet resim dosyası (metadata + fileId)
2. Function Node Rastgele 10 dosya seç
// input: 40 Google Drive dosyası const files = items; const shuffled = files.sort(() => 0.5 - Math.random()); return shuffled.slice(0, 10);
3. Google Drive Download Files
- Node: Google Drive
- Operation: Download
- Input: Function nodedan gelen 10 dosya
- Output: Binary data (her biri image)
4. Function Node FFmpeg komutunu hazırla
Burada, resimleri n8nin temp dizinine kaydedip sonra ffmpege göndereceğiz.
const execList = items.map((item, index) => { const fileName = `/tmp/image${index + 1}.jpg`; require('fs').writeFile_Sync(fileName, item.binary.data, 'base64'); return fileName; }); // Slayt yapmak için: (her resim 3 saniye) const imageListFile = '/tmp/images.txt'; require('fs').writeFile_Sync(imageListFile, execList.map(f => `file '${f}'\nduration 3`).join('\n')); return [{ json: { imageListFile } }];5. Execute Command FFmpeg video oluştur
Node: Execute Command
Bu, 10 resmi sırayla 3 saniye arayla birleştirir.Alıntı
6. Execute Command Müzik ekle
Müziği Google Drivedan ya da local bir dosyadan alabilirsin.
Alıntı7. Google Drive Upload (veya paylaşım)
- Node: Google Drive
- Operation: Upload
- File Path: /tmp/final_video.mp4
- Folder: (ör. output klasörü)
- Optional: Sonucu Telegram / Email nodeuyla da gönderebilirsin.
- n8nin çalıştığı ortamda ffmpeg binarysi yüklü ve PATHte olmalı.
- /tmp dizini yerine kendi data/ klasörünü de kullanabilirsin.
- FFmpeg komutlarını Execute Command nodeunda shell modunda çalıştır.
- 24-10-2025, 01:42:21Selam, özelden iletişime geçerseniz eğer hali hazırda trendyol için yaptığımız otomasyonlar hakkında konuşabiliriz. İyi forumlar.WalterTrade adlı üyeden alıntı: mesajı görüntüle
- 25-10-2025, 16:52:56
📸 Fotoğraftan Sinematik Reklam Videosuna
Bu n8n akışı, tek bir fotoğraf + kısa açıklamayı alıp onu sinematik, kısa bir reklam videosuna dönüştürüyor ve tamamlanmış videoyu doğrudan Telegram üzerinden size geri gönderiyor.
Bu sistemi reklamlar, sosyal medya içerikleri veya pazaryerleri (marketplace) için kullanabilirsiniz.
💡 Ne Yapıyor?
- Telegram botunuza bir ürün fotoğrafı gönderiyorsunuz (isteğe bağlı olarak kısa bir açıklama da ekleyebilirsiniz).
- Aracı bu fotoğrafı Google Drivea yükleyip direkt bağlantı oluşturuyor.
- GPT, görseli analiz ediyor ve ürününüzün/markanızın tarzına uygun Sora-2 tarzında sinematik bir prompt oluşturuyor.
- Aracı, bu prompt + görseli Kie.ai servisine (sora-2-image-to-video) gönderiyor.
- Durumu periyodik olarak kontrol ediyor, işlem başarılı olunca son MP4 videoyu indiriyor.
- Bot, videoyu ve oluşturduğu tam metin istemini size Telegram üzerinden gönderiyor.
📹 Artık sıkıcı ürün fotoğrafları yerine dinamik, ilgi çekici videolar kullanabilirsiniz!
⚙️ Hızlı Kurulum Rehberi
1. Telegram Bot
- Yeni bir bot oluşturun.
- Tokenı Telegram Trigger ve tüm Telegram nodelarına ekleyin.
2. Google Drive
- OAuth kimlik bilgilerini bağlayın.
- Yükleme sonrası paylaşımı type=anyone, role=reader olarak ayarlayın (önerilen).
(Taslakta writer olarak bırakılmıştı; reader daha güvenlidir.)
3. OpenAI
- OpenAI API anahtarınızı ekleyin.
- Görsel analizinde Analyze image2 nodeuna Vision modeli atayın (gpt-4o-latest önerilir).
- Sohbet işlemleri için OpenAI Chat Model alanını yapılandırın.
4. Kie.ai
- API anahtarınızı "Kie API key and Ratio" alanına yapıştırın.
- Görüntü oranını portrait (9:16) veya landscape (16:9) olarak seçin.
🚀 Workflowu Etkinleştirin
Botunuza bir fotoğraf + kısa açıklama gönderin
(örnek: "doğal kaynak suyu - sade, ferah ve Toros dağları esintili atmosfer").
Birkaç dakika içinde size:
🎬 MP4 video + oluşturulan tam metin istemi geri dönecek.
N8N Json Dosyası INDIR
Örnek Video - 25-10-2025, 17:09:46MerhabaHazırda yaptığım otomasyonlarindan bahsedeceğim...
- Instagram otomasyonu ( başka hesapta içerik laylasinca kendi hesabinda aynı içeriği çekip paylaşıyor)
- API kullanmadan anlık veri çekip cevap veren WhatsApp bot firmaya ait anlık değişen verileri kullanabiliyor
- Gmail otomasyonu yine WhatsApptaki gibi
- Görsel işleme paylaşma otomasyonu
Aylık veya tamamen projeyide satabiliyorum.. pmden ulaşabilirsiniz... - 25-10-2025, 22:31:21Bende fikir almak istiyorum. Google trenlerdeki haberleri çekip benim verdiğim prompt göre tekrar yazmasını istiyorum. Burada önemli olan trenlerdeki son 5 saatte trend olan veya son 10 trend haberi çekip yapmasi. Sanırım burada problem Google trende bağlanmak. Bunu nasıl yapabilirim. Fikirleriniz için şimdiden teşekkürler