Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ FROM nginxinc/nginx-unprivileged:alpine

COPY images/ /usr/share/nginx/html/images/
COPY downloads/ /usr/share/nginx/html/downloads/
COPY migration/ /usr/share/nginx/html/migration/
COPY *.html *.css main.js /usr/share/nginx/html/

EXPOSE 8080
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ <h1>Solid Software for<br><span class="c">Critical Infrastructure.</span></h1>

<section class="teaser" id="migration">
<div class="wrap">
<a href="migration.html" class="teaser-card">
<a href="/migration/" class="teaser-card">
<div>
<div class="eyebrow">Atlassian Data Center · 2029</div>
<h2 data-de="Confluence & Jira Data Center laufen aus." data-en="Confluence & Jira Data Center are ending."></h2>
Expand Down
217 changes: 9 additions & 208 deletions migration.html
Original file line number Diff line number Diff line change
@@ -1,214 +1,15 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Confluence & Jira Data Center Migration - Coppersoft</title>
<meta name="description" content="Your on-premise solution for the end of Jira and Confluence Data Center. Coppersoft migrates you from Confluence to BlueSpice and from Jira to YouTrack - automated, complete and without a hard cut.">
<meta property="og:type" content="website">
<meta property="og:title" content="Your on-premise solution for the end of Jira and Confluence">
<meta property="og:description" content="Confluence to BlueSpice, Jira to YouTrack - automated, complete, on your infrastructure.">
<meta property="og:url" content="https://coppersoft.com/migration.html">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="migration.css">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
<link rel="manifest" href="/images/site.webmanifest">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=/migration/">
<link rel="canonical" href="https://coppersoft.com/migration/">
<title>Redirecting...</title>
</head>
<body data-contact-email="migration@coppersoft.com">


<header class="hero fullpage">
<div class="wrap">
<div class="tag">// Atlassian Data Center · End of Life 2029</div>
<h1 data-de="Jira und Confluence enden.<br><span class=&quot;c&quot;>Ihre Zukunft bleibt On-Premise.</span>" data-en="Jira and Confluence are ending.<br><span class=&quot;c&quot;>Your future stays on-premise.</span>"></h1>
<p class="sub" data-de="Atlassian stellt Confluence und Jira Data Center 2029 ein. Wir migrieren Sie auf On-Premise-Plattformen - automatisiert, vollständig und ohne harten Schnitt." data-en="Atlassian is discontinuing Confluence and Jira Data Center in 2029. We migrate you to on-premise platforms - automated, complete and without a hard cut."></p>
<div class="cta-row">
<a href="#contact" class="btn" data-de="Migration besprechen" data-en="Discuss your migration"></a>
<a href="#example" class="btn-ghost" data-de="So läuft's ab" data-en="How it works"></a>
</div>
</div>
</header>

<section class="block fullpage" id="alternatives">
<div class="wrap">
<div class="eyebrow" data-de="Alternativen" data-en="Alternatives"></div>
<h2 data-de="Wir bieten Ihnen eine Alternative zum Umzug in die Cloud." data-en="We offer an alternative to moving to the cloud."></h2>
<p class="lead" data-de="Sie wählen das System. Wir migrieren Sie - auf Ihrer eigenen Infrastruktur." data-en="You choose the system. We migrate you - on your own infrastructure."></p>

<div class="alts">
<div class="alt-card">
<div class="flow">
<div class="src">Confluence</div>
<div class="arr"></div>
<div class="target">BlueSpice</div>
<div class="olbl" data-de="Ebenso möglich" data-en="Also possible"></div>
<div class="chips"><span class="chip">YouTrack</span><span class="chip">MediaWiki</span><span class="chip">BookStack</span><span class="chip">Wiki.js</span></div>
</div>
<p data-de="Seiten, Bereiche, Versionen, Anhänge und Berechtigungen - mit allen Funktionen, die Sie heute nutzen." data-en="Pages, spaces, versions, attachments and permissions - with all the features you use today."></p>
</div>
<div class="alt-card">
<div class="flow">
<div class="src">Jira</div>
<div class="arr"></div>
<div class="target">YouTrack</div>
<div class="olbl" data-de="Ebenso möglich" data-en="Also possible"></div>
<div class="chips"><span class="chip">ONES</span><span class="chip">InvGate</span><span class="chip">OpenProject</span></div>
</div>
<p data-de="Projekte, Tickets, Workflows, Historie und Anhänge - mit allen Funktionen, die Sie heute nutzen." data-en="Projects, issues, workflows, history and attachments - with all the features you use today."></p>
</div>
</div>

<div class="benefits">
<div data-de="<b>Volle Datenhoheit.</b><br/> Ihre Daten bleiben in Ihrem Netz." data-en="<b>Full data sovereignty.</b><br/> Your data stays in your network."></div>
<div data-de="<b>Compliance im Griff.</b><br/> NIS2, KRITIS, DSGVO." data-en="<b>Compliance under control.</b><br/> NIS2, KRITIS, GDPR."></div>
<div data-de="<b>Kein neuer Lock-in.</b><br/> Offene Plattformen." data-en="<b>No new lock-in.</b><br/> Open platforms."></div>
</div>
</div>
</section>

<!-- NOTE: Example migration figures and dates below are placeholder data - replace with real values before publishing. -->
<section class="block light fullpage" id="example">
<div class="wrap">
<div class="example-head">
<div>
<div class="eyebrow" data-de="Beispielmigration · Kundenprojekt" data-en="Example migration · Customer project"></div>
<h2 data-de="Von März bis Juni. Alles migriert." data-en="March to June. Everything migrated."></h2>
<p class="lead" data-de="Wir übernehmen den gesamten Prozess, von der Analyse bis zum Betrieb. Das Herzstück ist unsere Migrationsautomatisierung: auf Ihr System zugeschnitten, migriert sie alles automatisch - komplett oder inkrementell." data-en="We take care of the whole process, from analysis to operations. At its core is our migration automation: tailored to your system, it migrates everything automatically - in full or incrementally."></p>
</div>
<div class="strip facts">
<div class="stat"><div class="n" data-de="6.000+" data-en="6,000+"></div><div class="l" data-de="Seiten" data-en="Pages"></div></div>
<div class="stat"><div class="n" data-de="2.000+" data-en="2,000+"></div><div class="l" data-de="Nutzer" data-en="Users"></div></div>
<div class="stat"><div class="n" data-de="4.000+" data-en="4,000+"></div><div class="l" data-de="Dateien & Anhänge" data-en="Files & attachments"></div></div>
<div class="stat"><div class="n" data-de="4 Monate" data-en="4 months"></div><div class="l" data-de="Kick-off bis Go-live" data-en="Kick-off to go-live"></div></div>
</div>
</div>

<ol class="timeline">
<li>
<div class="box">
<div class="when" data-de="01 · März · 2 Wo." data-en="01 · March · 2 wks"></div>
<h3 data-de="Analyse" data-en="Analysis"></h3>
<p data-de="Inventur aller Bereiche, Seiten, Versionen, Anhänge und Berechtigungen." data-en="Inventory of all spaces, pages, versions, attachments and permissions."></p>
</div>
</li>
<li>
<div class="box">
<div class="when" data-de="02 · März · 2 Wo." data-en="02 · March · 2 wks"></div>
<h3 data-de="Zielbild" data-en="Target picture"></h3>
<p data-de="Zielplattform, Infrastruktur und neue Struktur gemeinsam festgelegt." data-en="Target platform, infrastructure and new structure defined together."></p>
</div>
</li>
<li>
<div class="box">
<div class="when" data-de="03 · April · 4 Wo." data-en="03 · April · 4 wks"></div>
<h3 data-de="Migrations&shy;automatisierung" data-en="Migration automation"></h3>
<p data-de="Auf den Kunden zugeschnitten: Inhalte, Formatierungen, Versionen, Dateien, Links und neue Strukturen." data-en="Tailored to the customer: content, formatting, versions, files, links and new structures."></p>
</div>
</li>
<li>
<div class="box">
<div class="when" data-de="04 · Mai · 3 Wo." data-en="04 · May · 3 wks"></div>
<h3 data-de="Inkrementelle Migration" data-en="Incremental migration"></h3>
<p data-de="Jede Änderung im Quellsystem automatisch ins Zielsystem synchronisiert." data-en="Every change in the source system synced automatically to the target."></p>
</div>
</li>
<li>
<div class="box">
<div class="when" data-de="05 · Mai-Juni · 3 Wo." data-en="05 · May-June · 3 wks"></div>
<h3 data-de="Übergang & Go-live" data-en="Transition & go-live"></h3>
<p data-de="Parallelbetrieb, Abnahme, Umstellung, Abschaltung des Altsystems. Kein harter Schnitt." data-en="Parallel operation, sign-off, switchover, old system shut down. No hard cut."></p>
</div>
</li>
<li class="now">
<div class="box">
<div class="when" data-de="06 · Seit Juni" data-en="06 · Since June"></div>
<h3 data-de="Betrieb" data-en="Operations"></h3>
<p data-de="Die neue Plattform läuft stabil in Produktion." data-en="The new platform runs reliably in production."></p>
<div class="live-line">● online</div>
</div>
</li>
</ol>
</div>
</section>

<section class="block fullpage" id="operations">
<div class="wrap">
<div class="eyebrow">Operations</div>
<h2 data-de="Betrieb und Administration nach der Migration." data-en="Operation and administration after the migration."></h2>
<p class="lead" data-de="Die Plattform läuft auf Ihrer Infrastruktur. Auf Wunsch übernehmen wir nach der Migration Betrieb und Administration: dauerhaft oder für eine Übergangszeit, bis Ihr Team übernimmt. Die internen Abstimmungsprozesse in KRITIS-Organisationen kennen wir aus der Praxis - für Upgrades, neue Features und Änderungen. Wir wissen, wie man sich in großen Prozessen bewegt." data-en="The platform runs on your infrastructure. After the migration, we can take over operation and administration: permanently, or for a transition period until your team takes over. We know the internal approval processes in critical infrastructure organisations from practice - for upgrades, new features and changes. We know how to navigate large processes."></p>
<div class="grid grid4">
<div class="card">
<div class="k">KRITIS</div>
<h3 data-de="Kritische Infrastruktur" data-en="Critical infrastructure"></h3>
<p data-de="Wir betreiben Systeme in kritischer Infrastruktur, die nicht ausfallen dürfen." data-en="We run systems in critical infrastructure that must not fail."></p>
</div>
<div class="card">
<div class="k">Kubernetes</div>
<h3 data-de="Kubernetes-Cluster" data-en="Kubernetes clusters"></h3>
<p data-de="Hochverfügbare Cluster, deployt als Infrastructure as Code - automatisiert und reproduzierbar." data-en="Highly available clusters, deployed as Infrastructure as Code - automated and reproducible."></p>
</div>
<div class="card">
<div class="k">VMs</div>
<h3 data-de="Virtuelle Maschinen" data-en="Virtual machines"></h3>
<p data-de="Linux-VMs, provisioniert als Infrastructure as Code - gepatcht, gehärtet, dokumentiert." data-en="Linux VMs, provisioned as Infrastructure as Code - patched, hardened, documented."></p>
</div>
<div class="card">
<div class="k">24/7</div>
<h3 data-de="Betrieb & Monitoring" data-en="Operations & monitoring"></h3>
<p data-de="Betrieb rund um die Uhr, abgesichert durch durchgängiges Monitoring und Alerting." data-en="Round-the-clock operations, backed by continuous monitoring and alerting."></p>
</div>
</div>
</div>
</section>

<section class="block downloads" id="downloads">
<div class="wrap">
<div class="eyebrow">Downloads</div>
<div class="dl-list">
<div class="dl-item">
<div>
<div class="k">PDF</div>
<h3 data-de="Migration im Detail" data-en="Migration in detail"></h3>
<p data-de="Migration, Administration und Betrieb - alle Details zum Nachlesen." data-en="Migration, administration and operations - all the details to read up on."></p>
</div>
<a href="downloads/coppersoft-migration-en.pdf" data-href-de="downloads/coppersoft-migration-de.pdf" data-href-en="downloads/coppersoft-migration-en.pdf" class="btn-ghost" target="_blank" rel="noopener" data-de="PDF herunterladen" data-en="Download PDF"></a>
</div>
<div class="dl-item">
<div>
<div class="k">PDF</div>
<h3 data-de="Migrationspartnerschaft" data-en="Migration partnership"></h3>
<p data-de="Wie wir mit Herstellern und Partnern zusammenarbeiten." data-en="How we work together with vendors and partners."></p>
</div>
<a href="downloads/coppersoft-partnership-en.pdf" data-href-de="downloads/coppersoft-partnership-de.pdf" data-href-en="downloads/coppersoft-partnership-en.pdf" class="btn-ghost" target="_blank" rel="noopener" data-de="PDF herunterladen" data-en="Download PDF"></a>
</div>
</div>
</div>
</section>

<section class="block fullpage" id="contact">
<div class="wrap split">
<div>
<div class="eyebrow" data-de="Nächster Schritt" data-en="Next step"></div>
<h2 data-de="Lassen Sie uns Ihre Migration planen." data-en="Let's plan your migration."></h2>
<p class="lead" data-de="Ein erstes Gespräch dauert eine Stunde. Danach kennen Sie Ihre Optionen und den Weg dorthin." data-en="A first conversation takes one hour. Afterwards you'll know your options and the path there."></p>
</div>
<div class="person">
<div class="pinfo">
<h3>Migration Team</h3>
<div class="prole" data-de="Ihr Ansprechpartner" data-en="Your contact"></div>
<a href="mailto:migration@coppersoft.com?subject=Confluence%2FJira%20Migration" class="btn" style="margin-top:16px;display:inline-block" data-de="Migration anfragen" data-en="Request a migration"></a>
</div>
</div>
</div>
</section>


<script src="main.js"></script>

<body>
<p>
This page has moved to
<a href="/migration/">/migration/</a>.
</p>
</body>
</html>
File renamed without changes.
Loading
Loading