diff --git a/README.md b/README.md
index 4e481b6..972baca 100644
--- a/README.md
+++ b/README.md
@@ -4,15 +4,37 @@
- Nullplatform "Any Technology" Template
+ Nullplatform "GitHub Self Hosted Runner" Template
-This is a minimalistic sample on how you can create an application on arbitrary technology.
-In particular, we're spinning up an image that contains an echo server.
-You can check *Echo Server* documentation [here](https://ealenn.github.io/Echo-Server/).
+This repository contains a template for setting up GitHub self-hosted runners that support multiple architectures.
-## How do I modify this template to build my own application?
+## What is a GitHub Self Hosted Runner?
-1. Change the Dockerfile to run the application / binary that you are building
-2. Deploy your application in nullplatform
+GitHub Actions allows you to automate tasks directly in your GitHub repository. Self-hosted runners extend this functionality by allowing you to run workflows on your own infrastructure. This template provides you with a setup for self-hosted runners that can be deployed on various architectures.
+
+## Features
+
+- **Multi-architecture Support:** This template is configured to work on multiple architectures such as x86, ARM, and others.
+- **Flexible Deployment:** Easily deploy and manage the self-hosted runners on your infrastructure using nullplatform.
+
+## Getting Started
+
+1. **Create new application based on this repository:** Create a new application in nullplatform using this repository.
+2. **Modify configuration:** Customize the runner configuration to match your environment and requirements.
+3. **Create required application parameters:** When setting up the self-hosted runner, ensure you have the following parameters ready.
+ - **URL:** This is the URL where the runner will be executed, typically `https://github.com/`.
+ - **TOKEN:** You'll need a token to register the new runner. Obtain one from `https://github.com//settings/actions/runners/new`.
+ - **NAME (Optional):** You can assign a name to the runner for easy identification.
+ - **LABELS (Optional):** Additional labels can be assigned to the runner for categorization and organization purposes.
+4. **Deploy the runner:** Deploy the modified self-hosted runner to your infrastructure.
+5. **Configure workflows:** Adapt and configure GitHub Actions workflows to leverage your self-hosted runner.
+
+For detailed instructions on setting up and configuring the GitHub self-hosted runners, refer to the [GitHub Actions Runner documentation](https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners).
+
+## Resources
+
+- [GitHub Actions Runner Documentation](https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners)
+- [GitHub Actions Documentation](https://docs.github.com/en/actions)
+- [GitHub Self-hosted Runners Repository](https://github.com/actions/runner)