Umbraco website overnemen van een andere partij: stappenplan en checklist
← Alle artikelen

Umbraco website overnemen van een andere partij: stappenplan en checklist

Peter van Datapad · 27 oktober 2026

Het korte antwoord: wat u nodig hebt om een Umbraco-site over te laten nemen

Om een Umbraco-website door een andere partij te laten overnemen, hebt u vijf dingen nodig: het schriftelijk vastgelegde recht om de code te gebruiken en te laten wijzigen, de volledige broncode (bij voorkeur een Git-repository, niet alleen de bestanden van de server), een recente database-back-up met de mediamap, beheerderstoegang tot hosting, domeinnaam en DNS, en een overzicht van betaalde licenties en API-sleutels met het account waarop ze staan. Draait de site op Umbraco 13, plan de overname dan samen met een upgrade naar Umbraco 17. Versie 13 krijgt na 14 december 2026 geen beveiligingsupdates meer van Umbraco (bron: Umbraco).

Die vijf punten bepalen of een overname een overzichtelijke klus wordt of een reddingsoperatie. De checklist hieronder werkt bij elke nieuwe partij, ook als u uiteindelijk niet voor mij kiest.

Ik ben Peter Sinke van Datapad. Ik bouw websites sinds 1996 en werk sinds 2010 met Umbraco. Sites overnemen die door andere bureaus of freelancers zijn gebouwd, hoort bij mijn vaste werk.

Wie is eigenaar van de code?

Begin hier, nog voordat u iemand belt. Dat u een kopie van de broncode hebt, is juridisch iets anders dan dat u het auteursrecht hebt.

De hoofdregel in de Nederlandse Auteurswet: het auteursrecht ligt bij de maker. Dat u de factuur hebt betaald, verandert daar niets aan (Dirkzwager). Voor overdracht van het auteursrecht is een akte nodig: een ondertekend schriftelijk stuk dat op die overdracht is gericht. Een notaris is daarvoor niet nodig (Dirkzwager). Een zin als "de broncode wordt na betaling overhandigd" geeft u een kopie, maar draagt het auteursrecht niet over (juridischadviesvoorbedrijven.nl).

Leg de offerte, de overeenkomst en de algemene voorwaarden van uw huidige bouwer naast elkaar en zoek naar deze punten:

  • Staat er "overdracht" van intellectueel eigendom, of alleen een "licentie" of "gebruiksrecht"?
  • Gaat het alleen om het maatwerk, of ook om het eigen basisframework of de starterkit van het bureau? Dat laatste houdt een bureau vaak zelf.
  • Is er een exitregeling? Moet de partij meewerken aan een overdracht, en tegen welk tarief?
  • Wat is de opzegtermijn van hosting en onderhoud, en tot wanneer loopt het contract?

Umbraco CMS zelf is open source. Betaalde packages zoals Umbraco Forms of Umbraco Deploy koopt u als licentie: die gebruikt u, maar de code bezit u niet.

Ik ben geen jurist. Staat er niets over intellectueel eigendom in uw contract, of weigert de bouwer mee te werken, laat dan een advocaat meekijken voordat u opzegt.

Bij Datapad houdt u altijd 100% code-eigendom. Dat staat vast voordat ik begin.

Checklist: welke toegang en bestanden u opvraagt

Vraag alles op en controleer het voordat u opzegt. Na het einde van een hostingcontract kan een server zonder waarschuwing leeg zijn.

OnderdeelWat u precies vraagtHoe u controleert dat het compleet is
BroncodeDe Git-repository (GitHub, Azure DevOps of Bitbucket) met volledige historie en alle branches, overgezet naar een account op naam van uw bedrijfEen andere ontwikkelaar kan de oplossing bouwen en lokaal starten
DatabaseEen recente back-up (SQL Server .bak of .bacpac, bij kleine sites soms een SQLite-bestand), met datumTerugzetten op een testomgeving lukt en de content klopt
MediaDe map met afbeeldingen en documenten (meestal /wwwroot/media) of de Azure Blob Storage-container waarin ze staanAfbeeldingen laden op de testomgeving
HostingBeheerdersrechten op het hostingpaneel, het Azure-abonnement of het Umbraco Cloud-project (eigenaarsrol)U logt zelf in en de facturen staan op uw naam
Domeinnaam en DNSHouderschap van het domein op naam van uw bedrijf en een inlog bij de registrarBij de registrar staat uw bedrijf als houder
E-mailEen overzicht van de MX-, SPF- en DKIM-records en waar de mailboxen draaienE-mail blijft werken na een DNS-wijziging
Umbraco-backofficeEen beheerdersaccount op uw eigen naam, geen gedeelde inlogU kunt zelf gebruikers toevoegen en verwijderen
Licenties van betaalde packagesLicentiesleutels of .lic-bestanden van bijvoorbeeld Umbraco Forms, Deploy, Workflow, Engage of uSync.Complete, plus het account en de domeinen waarop ze zijn gekochtDe package draait zonder trial-melding
API-sleutels en koppelingenEen lijst van alle koppelingen (CRM, betaalprovider, nieuwsbrief, Google Maps, reCAPTCHA, SMTP) met de sleutels en het account waaronder ze zijn aangemaaktElke sleutel staat in een account dat u beheert
Analytics en Search ConsoleBeheerdersrechten op Google Analytics, Tag Manager en Search ConsoleU bent eigenaar, het bureau is gebruiker
DocumentatieREADME, uitleg bij maatwerk, de manier van deployen, geplande taken en bekende problemenEen nieuwe ontwikkelaar hoeft niet te gissen

Domeinnaam, e-mail en website liggen lang niet altijd bij dezelfde partij. Zet ze daarom apart op uw lijst, elk met de einddatum en opzegtermijn van het contract (d-media).

Een bruikbare maatstaf voor wat u van een beheerder mag verwachten is het Keurmerk Verantwoord Webbeheer. Dat vraagt onder meer dat het domein op naam van de klant staat en dat de klant altijd toegang heeft tot de website (KVWB).

Welke Umbraco-versie draait u?

De versie bepaalt of een overname alleen een verhuizing is, of ook een upgrade of herbouw. Het versienummer staat in het projectbestand (.csproj) bij het pakket Umbraco.Cms. Hebt u geen toegang tot de code, dan kan ik het bij de inspectie voor u vaststellen.

VersieStatus volgens UmbracoWat het betekent voor een overname
7 en 8End-of-life sinds 30 september 2023 (7) en 24 februari 2025 (8)Draait op het oude .NET Framework. De code moet opnieuw, content kan vaak mee
10 tot en met 12End-of-lifeUpgrade naar 17 is een grote stap, vergelijkbaar met die vanaf 13
13 (LTS)Alleen beveiligingsupdates sinds 14 december 2025, end-of-life op 14 december 2026Overname en upgrade naar 17 in één traject
14, 15 en 16End-of-life (16 sinds 12 juni 2026)Kleinere stap naar 17, de nieuwe backoffice zit er al in
17 (LTS)Ondersteund tot 27 november 2028Alleen overnemen
18 (STS)Ondersteund tot 25 juni 2027Alleen overnemen, maar binnen een jaar opnieuw upgraden

Bron van de data: Umbraco Long-term Support en End-of-Life.

Daar komt bij dat Umbraco 13 op .NET 8 draait, waarvan Microsoft de ondersteuning op 10 november 2026 stopt (Microsoft, Sengo). Wisselt u nu van bouwer met een 13-site, neem de upgrade dan meteen mee. Twee keer betalen voor iemand die zich in uw code moet inlezen is zonde.

Van 13 naar 17 is een flinke sprong. Sinds versie 14 heeft Umbraco een nieuwe backoffice, en packages of maatwerk die de backoffice uitbreiden moeten vaak opnieuw worden gemaakt. De details per versie staan in mijn checklist voor de upgrade van Umbraco 13 naar 17.

Lukt de upgrade niet vóór 14 december, dan biedt Umbraco betaalde Extended Long-term Support (XLTS) voor LTS-versies. Dat koopt tijd, maar de upgrade blijft nodig.

Zo verloopt een overname bij mij

U werkt van begin tot eind met mij. Eén vast aanspreekpunt, geen team en geen doorverwijzingen.

  1. Gratis inspectie. In een gesprek van 30 minuten bespreken we wat er staat. Daarna kijk ik naar de versie, de packages, het maatwerk, de koppelingen, het contentmodel en de hosting. U hoort wat meegaat, waar de risico's zitten en welke punten van de checklist nog ontbreken.
  2. Eén vaste prijs. Na de inspectie krijgt u één vast bedrag, zodat u niet achteraf met uren wordt verrast. Voor een upgrade van een eenvoudige site van 13 naar 17 blijft dat meestal onder de €4.000. Meer over die route leest u op de pagina Umbraco upgraden.
  3. De overdracht ophalen. U bent de eigenaar, dus u vraagt de spullen op bij uw huidige partij. Ik geef u de exacte lijst en controleer wat binnenkomt: bouwt de code, hoort de database-back-up bij die code, zijn de licenties bruikbaar.
  4. Overzetten op een kopie. De site draait eerst op een testomgeving, niet live. U loopt de pagina's en formulieren na die voor uw bedrijf tellen, ik herstel wat niet klopt. Daarna volgt een geplande overstap buiten de drukke uren, met een weg terug als er iets misgaat.
  5. Opruimen en beheer regelen. Accounts van de vorige partij gaan eruit en API-sleutels worden vervangen door sleutels op uw naam. Daarna kiest u voor alleen hosting (€39 per maand) of WebCare (€199 per maand): hosting plus onderhoud, met kleine aanpassingen, plugin-updates en voorrang bij vragen. Beide staan op de pagina producten.

Hoe lang een overname duurt, zeg ik pas na de inspectie. Een site met een complete repository, een schone back-up en weinig koppelingen staat veel sneller over dan een site waarvan alleen de serverbestanden beschikbaar zijn.

Een eerlijke kanttekening: ik ben één persoon. Zoekt u een storingsdienst met meerdere ontwikkelaars die dag en nacht klaarstaan, dan past een groter bureau beter bij u.

Overnemen, upgraden of opnieuw bouwen? Een beslishulp

Uw situatieMeest logische routeKosten naast de prijsWat u inlevert
Site op 17, broncode compleet, ontwerp voldoetAlleen overnemenMogelijk een maand dubbele hosting door de opzegtermijnWeinig
Site op 13 (of 14 tot 16), structuur klopt, broncode compleetOvernemen en upgraden naar 17Nieuwe of verlengde licenties, uw eigen testtijdPackages zonder versie voor 17 moeten eruit of worden vervangen
Site op 7 of 8Opnieuw bouwen op 17, content meenemenRedirects, herinrichting van de contentOud maatwerk en het oude ontwerp
Broncode ontbreekt of is onvolledigMeestal opnieuw bouwenTijd om de functionaliteit opnieuw in kaart te brengenMaatwerk dat niemand meer kent
Ontwerp verouderd, bezoekers vragen weinig aanOpnieuw bouwenNieuwe teksten en beeldenHet vertrouwde ontwerp

Twijfelt u vooral over het ontwerp, kijk dan eerst naar het gratis website-redesign. Dan ziet u wat een nieuwe richting oplevert voordat u kiest tussen upgraden en herbouwen.

Wordt het opnieuw bouwen, dan krijgt u voor een nieuwe Umbraco-website een vaste prijs binnen één werkdag na een gratis gesprek van 30 minuten. De site gaat live in 15 werkdagen, het aantal pagina's heeft geen invloed op de prijs en mijn eigen formulierenplugin (CampaignCanvas Forms, waarde €99) zit er gratis bij. U betaalt niet als u bij oplevering niet tevreden bent. Ik neem maximaal 2 nieuwe websiteprojecten per maand aan. Overweegt u herbouw vóór 14 december, plan dan op tijd.

Valkuilen die ik bij overnames tegenkom

Opzeggen voordat alles binnen is

Na een opzegging verdwijnt de bereidheid om mee te werken vaak snel, en na het einde van het contract soms ook de server. Haal eerst alles op, test het op een testomgeving en zeg pas daarna op, rekening houdend met de opzegtermijn.

Alleen de bestanden van de server krijgen

Een moderne Umbraco-site wordt gepubliceerd als gecompileerde DLL-bestanden. Daaruit haalt u de oorspronkelijke broncode hooguit gedeeltelijk en met veel werk terug. Vraag om de repository en laat iemand testen of die bouwt en dezelfde site oplevert als wat nu live staat.

Verloren licenties

Een Umbraco Forms-licentie geldt voor één productiedomein en twee ontwikkeldomeinen (Umbraco-documentatie). Zijn de domeinen eenmaal ingesteld, dan kunnen ze niet meer worden gewijzigd, behalve bij een tikfout (Umbraco-documentatie, versie 13). Forms voor versie 17 en hoger is alleen als abonnement te koop, voor €100 per jaar (Umbraco). Vraag dus de sleutel op én het account waarop de licentie is gekocht, en reken bij een upgrade naar 17 op dat abonnement.

Hardcoded koppelingen

API-sleutels die in de code staan in plaats van in de configuratie. Een SMTP-server van het oude bureau. Een reCAPTCHA-sleutel onder hun Google-account. Media in hun Azure-opslag. Het werkt allemaal tot het bureau zijn accounts opruimt, en dan stoppen uw formulieren zonder melding. Laat bij de inspectie elke koppeling inventariseren, maak nieuwe sleutels aan op uw eigen naam en vervang de oude.

Een domein dat niet op uw naam staat

Staat het bureau als houder geregistreerd, regel dan eerst de houderwijziging bij de registrar. Pas daarna verhuist u de DNS.

E-mail vergeten

Bij een DNS-verhuizing gaan MX-records soms verloren of verkeerd mee, en dan komt er geen mail meer binnen. Leg alle huidige DNS-records vast voordat u iets wijzigt.

Een back-up die nooit is teruggezet

Een .bak-bestand van maanden oud, of een back-up zonder de mediamap: dat merkt u pas op het moment dat u hem nodig hebt. Zet hem terug op een testomgeving en kijk of de content compleet is.

Oude toegang die blijft bestaan

Backoffice-accounts, Git-rechten en hostinggebruikers van de vorige partij moeten weg zodra de overstap klaar is. Dit wordt vaak vergeten omdat alles op dat moment gewoon werkt.

Umbraco Cloud zonder plan

Staat de site op Umbraco Cloud, dan zitten content en media niet in de Git-repository (Umbraco-documentatie). Vertrekken van Cloud kan wel: u kloont de site en zet de data lokaal terug (Umbraco Cloud FAQ). Zorg dat u eigenaar van het Cloud-project bent voordat de verhuizing begint.

Plan een gratis inspectie

Stuur uw huidige Umbraco-versie en de naam van uw hostingpartij mee. Ik kijk wat er staat en welke route veilig is. Daarna krijgt u één vaste prijs, of een eerlijk advies dat een andere route beter past. Plan uw gratis inspectie of gesprek via datapad.nl.

Veelgestelde vragen

Mag mijn huidige bouwer weigeren de broncode af te geven?

Dat hangt af van uw contract. Zonder schriftelijke overdracht (een ondertekende akte) ligt het auteursrecht volgens de Auteurswet in principe bij de maker, ook als u alles hebt betaald. Kijk in uw overeenkomst en algemene voorwaarden of er een overdracht of alleen een gebruiksrecht staat. Komt u er samen niet uit, schakel dan een advocaat in voordat u opzegt.

Kan een Umbraco-site worden overgenomen zonder medewerking van de oude partij?

Gedeeltelijk. Hebt u zelf beheerderstoegang tot de hosting, dan zijn de database, de media en de gepubliceerde bestanden op te halen. Ontbreekt de broncode, dan is meestal herbouw van de code nodig, omdat een gepubliceerde site uit gecompileerde bestanden bestaat. Een inspectie laat zien welk deel van de site te redden is.

Wat kost het om een Umbraco-website te laten overnemen?

Bij Datapad krijgt u een vaste prijs na een gratis inspectie. Een upgrade van een eenvoudige site van Umbraco 13 naar 17 blijft meestal onder de €4.000. Daarna kost alleen hosting €39 per maand en WebCare (hosting plus onderhoud) €199 per maand. Reken daarnaast op licenties van betaalde packages, zoals Umbraco Forms, en mogelijk een overlapmaand bij uw oude hoster.

Hoe lang duurt een overname van een Umbraco-website?

Dat is pas eerlijk te zeggen na een inspectie. De duur hangt vooral af van de staat van de broncode, het aantal koppelingen en of er een upgrade bij moet. Een site met een complete Git-repository en een schone back-up staat veel sneller over dan een site waarvan alleen de serverbestanden beschikbaar zijn.

Blijven mijn posities in Google behouden na een overname?

Bij een overname of upgrade blijven de URL's gelijk, dus de basis blijft staan. Bij herbouw worden redirects van oude naar nieuwe URL's ingesteld. Garanties op posities in Google geeft Datapad niet.

Moet ik bij een overname naar Umbraco 17 of 18?

Voor bijna elke site die nu op Umbraco 13 staat is 17 de logische keuze. Umbraco 17 is een LTS-versie met ondersteuning tot 27 november 2028. Versie 18 is een STS-versie die tot 25 juni 2027 wordt ondersteund, waardoor u binnen een jaar opnieuw moet upgraden.

← Terug naar alle artikelen