forked from Phil/Wiki
Compare commits
16 Commits
Author | SHA1 | Date |
---|---|---|
|
eab93da49d | 3 hours ago |
|
76a18e3ede | 2 months ago |
|
6412ec016a | 2 months ago |
|
99a7baa23c | 3 months ago |
|
e57bee4058 | 3 months ago |
|
b34cc51c39 | 3 months ago |
|
31514c5f33 | 3 months ago |
|
5dd803d9ec | 3 months ago |
|
f61f267e1d | 3 months ago |
|
fe14b65d01 | 3 months ago |
|
db2a538441 | 3 months ago |
|
35d7907c81 | 3 months ago |
|
6eaaaa1744 | 3 years ago |
|
fab022789e | 3 years ago |
|
25517d5391 | 3 years ago |
|
f24cf9c43c | 4 years ago |
30 changed files with 17841 additions and 12679 deletions
@ -0,0 +1,313 @@ |
||||
{ |
||||
"theme.ErrorPageContent.title": { |
||||
"message": "This page crashed.", |
||||
"description": "The title of the fallback page when the page crashed" |
||||
}, |
||||
"theme.BackToTopButton.buttonAriaLabel": { |
||||
"message": "Scroll back to top", |
||||
"description": "The ARIA label for the back to top button" |
||||
}, |
||||
"theme.blog.archive.title": { |
||||
"message": "Archive", |
||||
"description": "The page & hero title of the blog archive page" |
||||
}, |
||||
"theme.blog.archive.description": { |
||||
"message": "Archive", |
||||
"description": "The page & hero description of the blog archive page" |
||||
}, |
||||
"theme.blog.paginator.navAriaLabel": { |
||||
"message": "Blog list page navigation", |
||||
"description": "The ARIA label for the blog pagination" |
||||
}, |
||||
"theme.blog.paginator.newerEntries": { |
||||
"message": "Newer entries", |
||||
"description": "The label used to navigate to the newer blog posts page (previous page)" |
||||
}, |
||||
"theme.blog.paginator.olderEntries": { |
||||
"message": "Older entries", |
||||
"description": "The label used to navigate to the older blog posts page (next page)" |
||||
}, |
||||
"theme.blog.post.paginator.navAriaLabel": { |
||||
"message": "Blog post page navigation", |
||||
"description": "The ARIA label for the blog posts pagination" |
||||
}, |
||||
"theme.blog.post.paginator.newerPost": { |
||||
"message": "Newer post", |
||||
"description": "The blog post button label to navigate to the newer/previous post" |
||||
}, |
||||
"theme.blog.post.paginator.olderPost": { |
||||
"message": "Older post", |
||||
"description": "The blog post button label to navigate to the older/next post" |
||||
}, |
||||
"theme.tags.tagsPageLink": { |
||||
"message": "View all tags", |
||||
"description": "The label of the link targeting the tag list page" |
||||
}, |
||||
"theme.colorToggle.ariaLabel": { |
||||
"message": "Switch between dark and light mode (currently {mode})", |
||||
"description": "The ARIA label for the navbar color mode toggle" |
||||
}, |
||||
"theme.colorToggle.ariaLabel.mode.dark": { |
||||
"message": "dark mode", |
||||
"description": "The name for the dark color mode" |
||||
}, |
||||
"theme.colorToggle.ariaLabel.mode.light": { |
||||
"message": "light mode", |
||||
"description": "The name for the light color mode" |
||||
}, |
||||
"theme.docs.breadcrumbs.navAriaLabel": { |
||||
"message": "Breadcrumbs", |
||||
"description": "The ARIA label for the breadcrumbs" |
||||
}, |
||||
"theme.docs.DocCard.categoryDescription.plurals": { |
||||
"message": "1 item|{count} items", |
||||
"description": "The default description for a category card in the generated index about how many items this category includes" |
||||
}, |
||||
"theme.docs.paginator.navAriaLabel": { |
||||
"message": "Docs pages", |
||||
"description": "The ARIA label for the docs pagination" |
||||
}, |
||||
"theme.docs.paginator.previous": { |
||||
"message": "Previous", |
||||
"description": "The label used to navigate to the previous doc" |
||||
}, |
||||
"theme.docs.paginator.next": { |
||||
"message": "Next", |
||||
"description": "The label used to navigate to the next doc" |
||||
}, |
||||
"theme.docs.tagDocListPageTitle.nDocsTagged": { |
||||
"message": "One doc tagged|{count} docs tagged", |
||||
"description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" |
||||
}, |
||||
"theme.docs.tagDocListPageTitle": { |
||||
"message": "{nDocsTagged} with \"{tagName}\"", |
||||
"description": "The title of the page for a docs tag" |
||||
}, |
||||
"theme.docs.versionBadge.label": { |
||||
"message": "Version: {versionLabel}" |
||||
}, |
||||
"theme.docs.versions.unreleasedVersionLabel": { |
||||
"message": "This is unreleased documentation for {siteTitle} {versionLabel} version.", |
||||
"description": "The label used to tell the user that he's browsing an unreleased doc version" |
||||
}, |
||||
"theme.docs.versions.unmaintainedVersionLabel": { |
||||
"message": "This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.", |
||||
"description": "The label used to tell the user that he's browsing an unmaintained doc version" |
||||
}, |
||||
"theme.docs.versions.latestVersionSuggestionLabel": { |
||||
"message": "For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).", |
||||
"description": "The label used to tell the user to check the latest version" |
||||
}, |
||||
"theme.docs.versions.latestVersionLinkLabel": { |
||||
"message": "latest version", |
||||
"description": "The label used for the latest version suggestion link label" |
||||
}, |
||||
"theme.common.editThisPage": { |
||||
"message": "Edit this page", |
||||
"description": "The link label to edit the current page" |
||||
}, |
||||
"theme.common.headingLinkTitle": { |
||||
"message": "Direct link to {heading}", |
||||
"description": "Title for link to heading" |
||||
}, |
||||
"theme.lastUpdated.atDate": { |
||||
"message": " on {date}", |
||||
"description": "The words used to describe on which date a page has been last updated" |
||||
}, |
||||
"theme.lastUpdated.byUser": { |
||||
"message": " by {user}", |
||||
"description": "The words used to describe by who the page has been last updated" |
||||
}, |
||||
"theme.lastUpdated.lastUpdatedAtBy": { |
||||
"message": "Last updated{atDate}{byUser}", |
||||
"description": "The sentence used to display when a page has been last updated, and by who" |
||||
}, |
||||
"theme.NotFound.title": { |
||||
"message": "Page Not Found", |
||||
"description": "The title of the 404 page" |
||||
}, |
||||
"theme.navbar.mobileVersionsDropdown.label": { |
||||
"message": "Versions", |
||||
"description": "The label for the navbar versions dropdown on mobile view" |
||||
}, |
||||
"theme.tags.tagsListLabel": { |
||||
"message": "Tags:", |
||||
"description": "The label alongside a tag list" |
||||
}, |
||||
"theme.admonition.caution": { |
||||
"message": "caution", |
||||
"description": "The default label used for the Caution admonition (:::caution)" |
||||
}, |
||||
"theme.admonition.danger": { |
||||
"message": "danger", |
||||
"description": "The default label used for the Danger admonition (:::danger)" |
||||
}, |
||||
"theme.admonition.info": { |
||||
"message": "info", |
||||
"description": "The default label used for the Info admonition (:::info)" |
||||
}, |
||||
"theme.admonition.note": { |
||||
"message": "note", |
||||
"description": "The default label used for the Note admonition (:::note)" |
||||
}, |
||||
"theme.admonition.tip": { |
||||
"message": "tip", |
||||
"description": "The default label used for the Tip admonition (:::tip)" |
||||
}, |
||||
"theme.admonition.warning": { |
||||
"message": "warning", |
||||
"description": "The default label used for the Warning admonition (:::warning)" |
||||
}, |
||||
"theme.AnnouncementBar.closeButtonAriaLabel": { |
||||
"message": "Close", |
||||
"description": "The ARIA label for close button of announcement bar" |
||||
}, |
||||
"theme.blog.sidebar.navAriaLabel": { |
||||
"message": "Blog recent posts navigation", |
||||
"description": "The ARIA label for recent posts in the blog sidebar" |
||||
}, |
||||
"theme.CodeBlock.copied": { |
||||
"message": "Copied", |
||||
"description": "The copied button label on code blocks" |
||||
}, |
||||
"theme.CodeBlock.copyButtonAriaLabel": { |
||||
"message": "Copy code to clipboard", |
||||
"description": "The ARIA label for copy code blocks button" |
||||
}, |
||||
"theme.CodeBlock.copy": { |
||||
"message": "Copy", |
||||
"description": "The copy button label on code blocks" |
||||
}, |
||||
"theme.CodeBlock.wordWrapToggle": { |
||||
"message": "Toggle word wrap", |
||||
"description": "The title attribute for toggle word wrapping button of code block lines" |
||||
}, |
||||
"theme.DocSidebarItem.expandCategoryAriaLabel": { |
||||
"message": "Expand sidebar category '{label}'", |
||||
"description": "The ARIA label to expand the sidebar category" |
||||
}, |
||||
"theme.DocSidebarItem.collapseCategoryAriaLabel": { |
||||
"message": "Collapse sidebar category '{label}'", |
||||
"description": "The ARIA label to collapse the sidebar category" |
||||
}, |
||||
"theme.NavBar.navAriaLabel": { |
||||
"message": "Main", |
||||
"description": "The ARIA label for the main navigation" |
||||
}, |
||||
"theme.NotFound.p1": { |
||||
"message": "We could not find what you were looking for.", |
||||
"description": "The first paragraph of the 404 page" |
||||
}, |
||||
"theme.NotFound.p2": { |
||||
"message": "Please contact the owner of the site that linked you to the original URL and let them know their link is broken.", |
||||
"description": "The 2nd paragraph of the 404 page" |
||||
}, |
||||
"theme.navbar.mobileLanguageDropdown.label": { |
||||
"message": "Languages", |
||||
"description": "The label for the mobile language switcher dropdown" |
||||
}, |
||||
"theme.TOCCollapsible.toggleButtonLabel": { |
||||
"message": "On this page", |
||||
"description": "The label used by the button on the collapsible TOC component" |
||||
}, |
||||
"theme.blog.post.readMore": { |
||||
"message": "Read more", |
||||
"description": "The label used in blog post item excerpts to link to full blog posts" |
||||
}, |
||||
"theme.blog.post.readMoreLabel": { |
||||
"message": "Read more about {title}", |
||||
"description": "The ARIA label for the link to full blog posts from excerpts" |
||||
}, |
||||
"theme.blog.post.readingTime.plurals": { |
||||
"message": "One min read|{readingTime} min read", |
||||
"description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" |
||||
}, |
||||
"theme.docs.breadcrumbs.home": { |
||||
"message": "Home page", |
||||
"description": "The ARIA label for the home page in the breadcrumbs" |
||||
}, |
||||
"theme.docs.sidebar.collapseButtonTitle": { |
||||
"message": "Collapse sidebar", |
||||
"description": "The title attribute for collapse button of doc sidebar" |
||||
}, |
||||
"theme.docs.sidebar.collapseButtonAriaLabel": { |
||||
"message": "Collapse sidebar", |
||||
"description": "The title attribute for collapse button of doc sidebar" |
||||
}, |
||||
"theme.docs.sidebar.navAriaLabel": { |
||||
"message": "Docs sidebar", |
||||
"description": "The ARIA label for the sidebar navigation" |
||||
}, |
||||
"theme.docs.sidebar.closeSidebarButtonAriaLabel": { |
||||
"message": "Close navigation bar", |
||||
"description": "The ARIA label for close button of mobile sidebar" |
||||
}, |
||||
"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { |
||||
"message": "← Back to main menu", |
||||
"description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" |
||||
}, |
||||
"theme.docs.sidebar.toggleSidebarButtonAriaLabel": { |
||||
"message": "Toggle navigation bar", |
||||
"description": "The ARIA label for hamburger menu button of mobile navigation" |
||||
}, |
||||
"theme.docs.sidebar.expandButtonTitle": { |
||||
"message": "Expand sidebar", |
||||
"description": "The ARIA label and title attribute for expand button of doc sidebar" |
||||
}, |
||||
"theme.docs.sidebar.expandButtonAriaLabel": { |
||||
"message": "Expand sidebar", |
||||
"description": "The ARIA label and title attribute for expand button of doc sidebar" |
||||
}, |
||||
"theme.blog.post.plurals": { |
||||
"message": "One post|{count} posts", |
||||
"description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" |
||||
}, |
||||
"theme.blog.tagTitle": { |
||||
"message": "{nPosts} tagged with \"{tagName}\"", |
||||
"description": "The title of the page for a blog tag" |
||||
}, |
||||
"theme.blog.author.pageTitle": { |
||||
"message": "{authorName} - {nPosts}", |
||||
"description": "The title of the page for a blog author" |
||||
}, |
||||
"theme.blog.authorsList.pageTitle": { |
||||
"message": "Authors", |
||||
"description": "The title of the authors page" |
||||
}, |
||||
"theme.blog.authorsList.viewAll": { |
||||
"message": "View all authors", |
||||
"description": "The label of the link targeting the blog authors page" |
||||
}, |
||||
"theme.blog.author.noPosts": { |
||||
"message": "This author has not written any posts yet.", |
||||
"description": "The text for authors with 0 blog post" |
||||
}, |
||||
"theme.contentVisibility.unlistedBanner.title": { |
||||
"message": "Unlisted page", |
||||
"description": "The unlisted content banner title" |
||||
}, |
||||
"theme.contentVisibility.unlistedBanner.message": { |
||||
"message": "This page is unlisted. Search engines will not index it, and only users having a direct link can access it.", |
||||
"description": "The unlisted content banner message" |
||||
}, |
||||
"theme.contentVisibility.draftBanner.title": { |
||||
"message": "Draft page", |
||||
"description": "The draft content banner title" |
||||
}, |
||||
"theme.contentVisibility.draftBanner.message": { |
||||
"message": "This page is a draft. It will only be visible in dev and be excluded from the production build.", |
||||
"description": "The draft content banner message" |
||||
}, |
||||
"theme.ErrorPageContent.tryAgain": { |
||||
"message": "Try again", |
||||
"description": "The label of the button to try again rendering when the React error boundary captures an error" |
||||
}, |
||||
"theme.common.skipToMainContent": { |
||||
"message": "Skip to main content", |
||||
"description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" |
||||
}, |
||||
"theme.tags.tagsPageTitle": { |
||||
"message": "Tags", |
||||
"description": "The title of the tag list page" |
||||
} |
||||
} |
@ -0,0 +1,14 @@ |
||||
{ |
||||
"title": { |
||||
"message": "Blog", |
||||
"description": "The title for the blog used in SEO" |
||||
}, |
||||
"description": { |
||||
"message": "Blog", |
||||
"description": "The description for the blog used in SEO" |
||||
}, |
||||
"sidebar.title": { |
||||
"message": "Recent posts", |
||||
"description": "The label for the left sidebar" |
||||
} |
||||
} |
@ -0,0 +1,86 @@ |
||||
{ |
||||
"version.label": { |
||||
"message": "Next", |
||||
"description": "The label for version current" |
||||
}, |
||||
"sidebar.docs.category.ALLGEMEINES": { |
||||
"message": "ALLGEMEINES", |
||||
"description": "The label for category ALLGEMEINES in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.EXTRAS": { |
||||
"message": "EXTRAS", |
||||
"description": "The label for category EXTRAS in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.DOMAINS": { |
||||
"message": "DOMAINS", |
||||
"description": "The label for category DOMAINS in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.DNS Records": { |
||||
"message": "DNS Records", |
||||
"description": "The label for category DNS Records in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.GAMESERVER": { |
||||
"message": "GAMESERVER", |
||||
"description": "The label for category GAMESERVER in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.Eigene Server": { |
||||
"message": "Eigene Server", |
||||
"description": "The label for category Eigene Server in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.Unsere Server": { |
||||
"message": "Unsere Server", |
||||
"description": "The label for category Unsere Server in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.Minecraft": { |
||||
"message": "Minecraft", |
||||
"description": "The label for category Minecraft in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.Plugins": { |
||||
"message": "Plugins", |
||||
"description": "The label for category Plugins in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.Rust": { |
||||
"message": "Rust", |
||||
"description": "The label for category Rust in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.RESELLER": { |
||||
"message": "RESELLER", |
||||
"description": "The label for category RESELLER in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.DeinServerHost API": { |
||||
"message": "DeinServerHost API", |
||||
"description": "The label for category DeinServerHost API in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.Allgemeine Funktionen": { |
||||
"message": "Allgemeine Funktionen", |
||||
"description": "The label for category Allgemeine Funktionen in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.DDoS Funktionen": { |
||||
"message": "DDoS Funktionen", |
||||
"description": "The label for category DDoS Funktionen in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.Dedicated Funktionen": { |
||||
"message": "Dedicated Funktionen", |
||||
"description": "The label for category Dedicated Funktionen in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.SOFTWARES": { |
||||
"message": "SOFTWARES", |
||||
"description": "The label for category SOFTWARES in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.WEBSPACE": { |
||||
"message": "WEBSPACE", |
||||
"description": "The label for category WEBSPACE in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.ANDERE PRODUKTE": { |
||||
"message": "ANDERE PRODUKTE", |
||||
"description": "The label for category ANDERE PRODUKTE in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.MUSIKBOT": { |
||||
"message": "MUSIKBOT", |
||||
"description": "The label for category MUSIKBOT in sidebar docs" |
||||
}, |
||||
"sidebar.docs.category.GIT": { |
||||
"message": "GIT", |
||||
"description": "The label for category GIT in sidebar docs" |
||||
} |
||||
} |
@ -0,0 +1,6 @@ |
||||
{ |
||||
"copyright": { |
||||
"message": "Copyright © 2013 - 2025 DeinServerHost | <a href=\"https://deinserverhost.de/impressum.php\">Impressum</a> <a href=\"https://deinserverhost.de/agb.php\">AGB</a> <a href=\"https://deinserverhost.de/datenschutz.php\">Datenschutz</a>", |
||||
"description": "The footer copyright" |
||||
} |
||||
} |
@ -0,0 +1,10 @@ |
||||
{ |
||||
"logo.alt": { |
||||
"message": "DeinServerHost Dokumentation", |
||||
"description": "The alt text of navbar logo" |
||||
}, |
||||
"item.label.Zum Kundenbereich": { |
||||
"message": "Zum Kundenbereich", |
||||
"description": "Navbar item with label Zum Kundenbereich" |
||||
} |
||||
} |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,6 @@ |
||||
module.exports = { |
||||
plugins: [ |
||||
require('@tailwindcss/postcss'), // Verwende das neue Paket
|
||||
require('autoprefixer'), |
||||
], |
||||
}; |
@ -1 +1,40 @@ |
||||
Pog! |
||||
# Deinserverhost Wiki - German |
||||
|
||||
## Anlegen neuer Seiten |
||||
|
||||
Unter dem Ordner "wiki" befinden sich bereits Ordner für spezielle Kategorien. Falls keine passende vorhanden ist bitte mit Phil Rücksprache halten. |
||||
|
||||
Je nach Entwicklungsumgebung kann dann eine neue .md Datei erstellt werden. Bitte eindeutige und einzigartige Namen für die Datei nehmen. |
||||
|
||||
## Verfügbar machen der Änderungen |
||||
|
||||
Nachdem die Änderungen vorgenommen kann die Datei mittels Git hochgeladen werden. |
||||
|
||||
Die Entwicklungsumgebungen haben dafür einen extra Tab. |
||||
Danach wird hier ein Pullrequest erstellt: https://git.dsh.gg/Phil/Wiki/pulls |
||||
|
||||
Die Änderungen werden dann vom Team geprüft und etwaige Änderungsvorschläge kommuniziert. |
||||
|
||||
## Ich brauche Hilfe |
||||
|
||||
Falls Hilfe benötigt wird, bitte an Phil wenden. |
||||
|
||||
# Deinserverhost Wiki - English |
||||
|
||||
## Creating new pages |
||||
|
||||
Under the folder “wiki” there are already folders for special categories. If there is no suitable one, please contact Phil. |
||||
|
||||
Depending on the development environment, a new .md file can then be created. Please use a unique name for the file. |
||||
|
||||
## Make the changes available |
||||
|
||||
Once the changes have been made, the file can be uploaded using Git. |
||||
|
||||
The development environments have an extra tab for this. |
||||
A pull request is then created here: https://git.dsh.gg/Phil/Wiki/pulls |
||||
|
||||
The changes are then checked by the team and any suggested changes are communicated. |
||||
|
||||
## I need help |
||||
If help is needed, please contact Phil. |
||||
|
@ -0,0 +1,7 @@ |
||||
module.exports = { |
||||
purge: ['./src/**/*.html', './src/**/*.js'], // Passe die Pfade an dein Projekt an
|
||||
theme: { |
||||
extend: {}, |
||||
}, |
||||
plugins: [], |
||||
}; |
@ -1,24 +1,22 @@ |
||||
--- |
||||
id: home |
||||
title: Willkommen! |
||||
title: Willkommen! |
||||
sidebar_label: Willkommen |
||||
--- |
||||
|
||||
## Herzlich Willkommen in unserem Wiki! |
||||
|
||||
|
||||
Schön das du hier bist. Hier wollen wir dir alles Nötige für unsere Server und Services einfach und anschaulich erklären. 🤗 |
||||
Sieh dich doch mal um und klick dich durch unser Wiki. |
||||
Schön, dass du hier bist. Hier wollen wir dir alles Nötige für unsere Server und Services einfach und anschaulich erklären. 🤗 Sieh dich doch mal um und klick dich durch unser Wiki. |
||||
|
||||
## Erste Schritte bei DeinServerHost |
||||
Dein Projekt braucht einen verlässlichen und zukunftssicheren Partner! Seit 2013 bieten wir dir dank schnellem und freundlichem Support, 1-A Hardware und Erfahrung seit mehr als 7 Jahren das perfekte Zuhause für deinen Server. |
||||
Mit dem Serverstandort Frankfurt am Main steht dein Server nah am Internetknotenpunkt DE-CIX, um dir dein Bestes und schnellstes Erlebnis zu ermöglichen. |
||||
Dein Projekt braucht einen verlässlichen und zukunftssicheren Partner! Mit mehr als einem Jahrzehnt Erfahrung bieten wir dir dank schnellem und freundlichem Support, 1-A Hardware und stabiler Infrastruktur das perfekte Zuhause für deinen Server. |
||||
|
||||
Mit dem Serverstandort Frankfurt am Main steht dein Server nah am Internetknotenpunkt DE-CIX, um dir dein bestes und schnellstes Erlebnis zu ermöglichen. |
||||
|
||||
### ✔ Registrieren |
||||
Anscheinend bist du neu bei uns... Dann heißen wir dich mal Herzlich Willkommen! |
||||
Registriere dich [hier](https://deinserverhost.de/store/register.php) kostenfrei in unserem Kundencenter, damit dir all unsere Services zur Verfügung stehen. |
||||
Anscheinend bist du neu bei uns... Dann heißen wir dich herzlich willkommen! Registriere dich [hier](https://deinserverhost.de/store/register.php) kostenfrei in unserem Kundencenter, damit dir all unsere Services zur Verfügung stehen. |
||||
|
||||
 |
||||
|
||||
### 🔐 Login |
||||
Du hast schon ein Konto? Dann loge dich [hier](https://deinserverhost.de/store/login.php) ein. |
||||
Nutze dazu deine E-Mail Adresse und dein selbst gesetztes Passwort. |
||||
Du hast schon ein Konto? Dann logge dich [hier](https://deinserverhost.de/store/login.php) ein. Nutze dazu deine E-Mail-Adresse und dein selbst gesetztes Passwort. |
@ -1,71 +1,51 @@ |
||||
--- |
||||
id: debian-docker-installieren |
||||
title: Docker installieren (Debian 10) |
||||
title: Docker installieren (Debian 11 oder höher) |
||||
sidebar_label: Docker installieren |
||||
--- |
||||
Installation von Docker und optional Docker-Compose auf Debian 10 |
||||
Installation von Docker und optional Docker-Compose auf Debian 11 oder höher |
||||
|
||||
## Informationen |
||||
In diesem Tutorial wird dir gezeigt, wie du Docker auf einem VPS oder Dedicated Server installierst. Du benötigst dafür Debian 10 und Root Rechte. |
||||
Melde dich zunächst als root mit dem SSH Client deiner Wahl an, z.B. PuTTY oder Terminus. |
||||
|
||||
|
||||
|
||||
### Installation |
||||
1. Sobald du angemeldet bist solltest du deinen Server aktualisieren. Führe dazu folgendes aus: |
||||
In diesem Tutorial wird dir gezeigt, wie du Docker auf einem VPS oder Dedicated Server installierst. Du benötigst dafür Debian 11 oder höher und Root-Rechte. |
||||
Melde dich zunächst als root mit dem SSH-Client deiner Wahl an, z.B. PuTTY oder Terminus. |
||||
|
||||
### Installation |
||||
1. Sobald du angemeldet bist, solltest du deinen Server aktualisieren. Führe dazu folgendes aus: |
||||
```sh |
||||
apt update |
||||
apt update |
||||
apt upgrade -y |
||||
``` |
||||
2. Anschließend installiere die notwendigen Pakete: |
||||
|
||||
2. Installiere Docker mit folgendem Einzeiler: |
||||
```sh |
||||
apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y |
||||
curl -sSL https://get.docker.com/ | CHANNEL=stable bash |
||||
``` |
||||
3. Füge den offiziellen GPG Schlüssel von Docker hinzu: |
||||
3. Überprüfe, ob die Installation erfolgreich war, indem du die Docker-Version abrufst: |
||||
```sh |
||||
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - |
||||
docker --version |
||||
``` |
||||
4. Um zu testen, ob Docker korrekt funktioniert, starte einen Test-Container: |
||||
```sh |
||||
docker run hello-world |
||||
``` |
||||
4. Stelle sicher dass der Fingerprint stimmt, führe dazu folgendes aus: |
||||
```sh |
||||
apt-key fingerprint 0EBFCD88 |
||||
``` |
||||
5. Sollten die letzten 8 Stellen mit [9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88] überein stimmen passt alles! |
||||
6. Nun, füge das Repository hinzu damit du Docker installieren kannst: |
||||
```sh |
||||
add-apt-repository \ |
||||
"deb [arch=amd64] https://download.docker.com/linux/debian \ |
||||
$(lsb_release -cs) \ |
||||
stable" |
||||
``` |
||||
7. Nun können wir Docker installieren, führe dazu folgende Befehle aus: |
||||
```sh |
||||
apt update |
||||
apt install docker-ce docker-ce-cli containerd.io |
||||
``` |
||||
8. Um zu überprüfen ob alles passt, starte einen Test Container mit folgendem Befehl: |
||||
```sh |
||||
docker run hello-world |
||||
``` |
||||
|
||||
## Optional: Docker-Compose installieren |
||||
|
||||
Um Docker-Compose zu installieren musst du es erst mit folgendem Befehl herunterladen. |
||||
1. Um zu überprüfen ob alles passt, starte einen Test Container mit folgendem Befehl: |
||||
```sh |
||||
curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
||||
``` |
||||
2. Setze die benötigten Berechtigungen: |
||||
```sh |
||||
chmod +x /usr/local/bin/docker-compose |
||||
``` |
||||
Falls du Docker-Compose benötigst, kannst du es mit den folgenden Schritten installieren: |
||||
|
||||
1. Lade Docker-Compose herunter: |
||||
```sh |
||||
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
||||
``` |
||||
2. Setze die notwendigen Berechtigungen: |
||||
```sh |
||||
chmod +x /usr/local/bin/docker-compose |
||||
``` |
||||
3. Sollte der Befehl danach nicht gefunden werden, erstelle einen Softlink: |
||||
```sh |
||||
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose |
||||
``` |
||||
4. Um zu überprüfen dass alles funktioniert, überprüfe die Version von Docker-Compose mit folgendem Befehl: |
||||
```sh |
||||
cdocker-compose --version |
||||
``` |
||||
```sh |
||||
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose |
||||
``` |
||||
4. Überprüfe, ob Docker-Compose erfolgreich installiert wurde: |
||||
```sh |
||||
docker-compose --version |
||||
``` |
||||
|
||||
|
Loading…
Reference in new issue