# r/SelfHosted Wiki > We welcome you to explore the pages here and familiarize yourself with the layout of the wiki. If you have any suggestions on how the wiki can be better or alternative organization methods, feedback or questions in general about the wiki please create an issue here or open a pull request! - [r/SelfHosted Wiki](https://wiki.r-selfhosted.com/index.md): r/SelfHosted Wiki - [AGENTS.md](https://wiki.r-selfhosted.com/agents.md): This repository is the official r/SelfHosted wiki, a Retype-powered documentation site for people learning about and contributing self-hosting guides. The ## Learn - [Common Terms and Concepts](https://wiki.r-selfhosted.com/learn/common-terms-and-concepts.md): Servers are machines whose purpose is to provide a service or content over a network. They are typically administered remotely and only connect physically to power and a network. - [Difficulty Tiers For Self-Hosting](https://wiki.r-selfhosted.com/learn/difficulty-tiers.md): When working with self-hosting software and services you'll find there's a variety of difficulties. This document helps define some difficulty tiers. You'll also notice references to these difficulties throughout the guides contained in this wiki. - [Operating Systems](https://wiki.r-selfhosted.com/learn/operating-systems.md): There are many operating systems available to meet different needs. Some are more difficult to administer than others, but there should be a solution available for whatever you want to do. - [Self-Hosted Alternatives](https://wiki.r-selfhosted.com/learn/self-hosted-alternatives-to-popular-services-and-providers.md): There will be some common choices in some common categories here for some self-hosted alternatives. A more comprehensive list of alternatives will be listed at the bottom of this page. - [What Is Self-Hosting?](https://wiki.r-selfhosted.com/learn/what-is-self-hosting.md): The act of providing or serving digital content or an online service typically delivered by a business. ## Guides ### Hardware - [Hardware Guides](https://wiki.r-selfhosted.com/guides/hardware/coming-soon.md) ### Software #### DevOps Toolchains - [GitLab in Kubernetes](https://wiki.r-selfhosted.com/guides/software/devops-toolchains/gitlab-kubernetes.md): Difficulty: #### Reverse Proxy Servers - [What Are Reverse Proxies?](https://wiki.r-selfhosted.com/guides/software/reverse-proxy-servers/what-are-reverse-proxies.md): What can a reverse proxy do for you? - [Nginx](https://wiki.r-selfhosted.com/guides/software/reverse-proxy-servers/nginx.md): Difficulty: #### Virtual Private Networks - [WireGuard](https://wiki.r-selfhosted.com/guides/software/virtual-private-networks/wireguard.md): Difficulty: #### Web Hosting - [Apache](https://wiki.r-selfhosted.com/guides/software/web-hosting/apache.md): Coming soon! - [Getting a Free Domain with a TLS Certificate](https://wiki.r-selfhosted.com/guides/software/web-hosting/getting-a-free-domain-and-tls-certificates.md): Difficulty: - [How To Host Websites](https://wiki.r-selfhosted.com/guides/software/web-hosting/how-to-host-websites.md): Difficulty: - [Nginx](https://wiki.r-selfhosted.com/guides/software/web-hosting/nginx.md): Coming soon! ### Misc - [Fixing Hard Drive Error Icons in Dell OMSA](https://wiki.r-selfhosted.com/guides/misc/fixing-harddrive-error-icon-in-dell-omsa.md): Difficulty: ## Contributing - [Getting Started](https://wiki.r-selfhosted.com/contributing/getting-started.md): This guide shows you how to set up a local environment to edit, create, or update content. If you only want to make a small edit, you can also submit a quick pull request by using the edit button on the file in the GitHub repository. - [Folder and File Structure](https://wiki.r-selfhosted.com/contributing/file-structure.md): Retype's file structure is very simple. The current wiki uses Markdown files for pages and index.yml files for folder-level navigation metadata. - [Adding a Page](https://wiki.r-selfhosted.com/contributing/adding-a-page.md): Adding pages with Retype is easy. Each page is its own .md file. Create a new branch in your fork of the wiki if it helps you stay organized. - [Modifying a Page](https://wiki.r-selfhosted.com/contributing/modifying-a-page.md): Modifying a page is even simpler than creating one. As with creating a page, you can create a new branch in your forked repository. Open the document you want to change in your favorite editor, make your updates, preview the site locally, and submit a pull request. - [Style Guide](https://wiki.r-selfhosted.com/contributing/style-guide.md): Read about our best practices for writing and formatting content on the r/SelfHosted wiki!