Terug naar alle categorieën

Ondersteuning

Technisch

Blader door alle Technisch-vragen.

Open eerst de statuspagina van de build — bij elke fase staat een knop Logs die precies laat zien waar het misging. De meeste fouten vallen in drie categorieën: een tijdelijke infrastructuurhik (klik op Retry), een codefout die de AI zelf kan oplossen (start een chat met "de build is mislukt, de foutmelding is: …" en plak de relevante logregel) of een probleem met een verbonden dienst (Stripe, GitHub, je domeinprovider). Lukt dat niet, mail support met het project-ID — wij kunnen de pijplijn handmatig opnieuw draaien.

Drie veelvoorkomende oorzaken. (1) DNS is nog niet volledig gepropageerd — wacht 5–15 minuten en doe een harde refresh. (2) Je browser heeft een ouder asset gecachet — open in een incognitovenster. (3) De output van de eerste build was syntactisch geldig maar logisch verkeerd — start een chat met "de homepage is leeg als ik hem open" en de AI fixt het bij de volgende verfijning. De browserconsole (F12 → tabblad Console) toont meestal de onderliggende fout.

Builds draaien in een gedeelde wachtrij. Free en Starter hebben standaard prioriteit en kunnen tijdens piekuren een paar minuten wachten; Pro en Business krijgen prioritaire slots en wachten bijna nooit. Staat je build langer dan 10 minuten in de wachtrij, dan is dat ongebruikelijk — vernieuw de pagina (de status wordt via websocket bijgewerkt en soms valt de verbinding weg), en als hij dan nog niet start, mail support met het project-ID.

Ja. Open het project, klik op het driepuntsmenu en kies "Redeploy". Je code blijft exact hetzelfde — maar nieuwe environment variables worden opgepikt, verlopen build-artifacts worden opnieuw gebouwd en eventuele platformverbeteringen (zoals beveiligingspatches in de runtime) worden toegepast. Een redeploy zonder wijzigingen kost 1 credit en is binnen een minuut klaar.

Op AWS, standaard in de regio us-east-1. Statische assets worden geserveerd vanuit het wereldwijde edge-netwerk van CloudFront, zodat je bezoekers altijd via een nabijgelegen PoP binnenkomen, ongeacht waar de origin draait. Server-side rendering draait op AWS Lambda, je projectdatabase staat op Amazon RDS Postgres, en geüploade bestanden staan in S3. EU-data-residency staat op de roadmap maar is nog niet beschikbaar — laat het support weten als het voor jou een keiharde eis is.

Ja — de code van je project staat in een GitHub-repo die we op jouw naam hebben aangemaakt. Open de instellingen van het project → Repository voor de URL en om je account schrijfrechten te geven. Klonen, forken of naar een andere GitHub-org verplaatsen kan zoals bij elke andere repo. Hetzelfde geldt voor je database (we tonen een Postgres-connectiestring onder Settings → Database → Export). Je behoudt het eigendom van de code en de data; FloopFloop is een laag voor deployment en AI bovenop.

Op Pro of hoger: open het project, ga naar Settings → Domeinen, klik op "Domein toevoegen" en voer je domein in (root of subdomein). FloopFloop toont twee DNS-records die je bij je registrar moet toevoegen — een CNAME (of A/ALIAS voor een apex-domein) en een TXT-record voor verificatie. Zodra beide gedetecteerd zijn, wordt SSL automatisch geregeld en gaat het domein live, meestal binnen 5–30 minuten. Free en Starter ondersteunen geen custom domeinen; upgrade om dit te gebruiken.

De meeste problemen zitten aan de DNS-kant. Controleer dat het CNAME- (of A/ALIAS-) record bestaat, naar de waarde wijst die FloopFloop toonde, en niet achter een proxy zit die onze verificatie blokkeert (Cloudflare's "oranje wolk" moet uit tot de verificatie klaar is — daarna kun je hem weer aanzetten). Gebruik `dig jouw-domein.nl +short` vanaf de terminal om te zien wat de buitenwereld ziet. Verificatie duurt meestal minder dan 15 minuten; staat het na een uur nog op "Pending", mail dan support met het domein.

Alle secrets worden in rust versleuteld met AES-256 in AWS Secrets Manager en pas tijdens een request in de runtime van je project ontsleuteld — ze worden nooit naar disk of buildlogs geschreven. Zodra je een secret opslaat is de waarde write-only: je kunt hem updaten of verwijderen, maar niet meer uitlezen vanuit het dashboard. FloopFloop-medewerkers hebben geen toegang tot de plaintext-waarden; wij zien alleen de naam van de sleutel en de auditmetadata.

Ja. Open Settings → Secrets, zoek het item, klik op "Roteren" en plak de nieuwe waarde. Binnen ongeveer 30 seconden gebruikt de draaiende runtime de nieuwe waarde (we hot-reloaden secrets en herstarten de functie niet). Hoort het secret bij een build-time config (zelden), dan zie je een banner die om een redeploy vraagt — dat duurt ongeveer een minuut en kost 1 credit.

Zeg in de chat tegen de AI: "voeg een cron-job toe die elke dag om 9 uur draait en me een samenvatting mailt van nieuwe aanmeldingen". De AI genereert een `/api/cron/<naam>`-route in je code, registreert het schema (cron-expressie of interval) en bij elke redeploy synchroniseert onze scheduler de registratie. Elke aanroep komt binnen met een project-scoped bearer token, zodat alleen onze scheduler hem kan starten. Runs en logs vind je onder Settings → Schedules.

Op macOS en Linux: `curl -fsSL https://floop.tech/install.sh | sh`. Op Windows: download de laatste installer van de GitHub Releases-pagina van de floop-cli-repo, of gebruik `winget install FloopFloopAI.floop`. Eenmaal geïnstalleerd, draai `floop login` — dat opent een browser om dit apparaat te autoriseren. Daarna werken `floop new`, `floop refine`, `floop deploy` en de rest van de commando's zonder verdere setup.

Een CLI-token is de credential die `floop login` schrijft in je lokale config — die identificeert de menselijke gebruiker op een specifiek apparaat en kun je intrekken via /account/devices wanneer je een laptop niet meer gebruikt. Een API key is bedoeld voor unattended toegang vanuit scripts, CI of third-party apps — je maakt ze aan onder /account/api-keys, kunt ze per project scopen als je wilt, en op elk moment roteren. Beide praten met hetzelfde `/api/v1/*`-oppervlak, maar alleen API keys horen in automatisering te zitten.

Ja — de acht first-party SDK's (Node, Python, Go, Rust, Ruby, PHP, Swift, Kotlin) wrappen allemaal hetzelfde `/api/v1/*`-oppervlak en hebben dezelfde methodenamen. Wanneer we een endpoint toevoegen, spiegelen we dat in dezelfde release over alle SDK's. De MCP-server (`@floopfloop/mcp`) maakt de Node SDK opnieuw beschikbaar voor LLM-agents en krijgt de nieuwe methode automatisch. Zie je toch een gap, dan is het een bug — open een issue op de betreffende SDK-repo.

Kun je niet vinden wat je zoekt?

Terug naar alle categorieën