diff --git a/docs/update/dev_branch.md b/docs/update/dev_branch.md
index ddb0b73e..c1133302 100644
--- a/docs/update/dev_branch.md
+++ b/docs/update/dev_branch.md
@@ -31,7 +31,7 @@ Select your platform below:
- If you ran into trouble, try to [Redeploy](/update/redeploy.md) (and this is **mandatory** if you don't see `dev` in GitHub.)
:::
-:::{tab-item} Google Cloud, Azure, Northflank (Docker)
+:::{tab-item} Google Cloud, Docker (Azure, Northflank, Railway)
You don't need to update your GitHub repository.
:::
@@ -79,7 +79,7 @@ Select your platform below:
:::
-:::{tab-item} Railway
+:::{tab-item} Railway (GitHub)
- Open [Railway](https://railway.app) and click `login`. Login with GitHub.
@@ -95,6 +95,24 @@ Select your platform below:
- Once `dev` selected Railway will deploy automatically.
:::
+:::{tab-item} Railway (Docker)
+a) Open [Railway](https://railway.app) and click `login`. Login with GitHub.
+
+
+b) Select your Nightscout project.
+
+c) Select your Docker service.
+
+d) Click on `Settings`, disconnect the source image.
+
+e) Select `Connect image` and replace `nightscout/cgm-remote-monitor:latest` with the [version](https://hub.docker.com/r/nightscout/cgm-remote-monitor/tags) you want to deploy (for example `nightscout/cgm-remote-monitor:latest_dev`).
+
+
+f) On the top left of the screen `Deploy`.
+
+- Your site will redeploy with the latest version.
+:::
+
:::{tab-item} Northflank (Docker)
- Log into Northflank: [https://app.northflank.com/login](https://app.northflank.com/login)
- Select your Nightscout project
diff --git a/docs/update/downgrade.md b/docs/update/downgrade.md
index 05a6654e..e47e8a9b 100644
--- a/docs/update/downgrade.md
+++ b/docs/update/downgrade.md
@@ -16,7 +16,7 @@ If you use Heroku and you want to return to the previous version, see [Roll back
### **Docker**
-You deployed a Docker container: you're not using GitHub) Azure, Northflank use [this method](/update/dev_branch).
+You deployed a Docker container: you're not using GitHub (Azure, Northflank, Railway) use [this method](/update/dev_branch).
diff --git a/docs/update/update.md b/docs/update/update.md
index 60d8a210..f1efa3e6 100644
--- a/docs/update/update.md
+++ b/docs/update/update.md
@@ -37,7 +37,7 @@ Select your current platform below:
- If you ran into trouble, try to [Redeploy](/update/redeploy.md)
:::
-:::{tab-item} Google Cloud, Azure, Northflank (Docker)
+:::{tab-item} Google Cloud, Docker (Azure, Northflank, Railway)
You don't need to update your GitHub repository.
:::
@@ -166,6 +166,24 @@ Visit your newly deployed app at https://example-ns.fly.dev/
- Your site will redeploy with the latest version.
:::
+:::{tab-item} Railway (Docker)
+a) Open [Railway](https://railway.app) and click `login`. Login with GitHub.
+
+
+b) Select your Nightscout project.
+
+c) Select your Docker service.
+
+d) Click on `Settings`, disconnect the source image.
+
+e) Select `Connect image` and type `nightscout/cgm-remote-monitor:latest` then press enter.
+
+
+f) Go to the `Deployment` tab and from the three dots menu of the top deployment select `Redeploy`.
+
+- Your site will redeploy with the latest version.
+:::
+
:::{tab-item} Google Cloud
Continue [here](https://navid200.github.io/xDrip/docs/Nightscout/update_nightscout.html)
:::
diff --git a/docs/vendors/railway/img/RailwayD09.png b/docs/vendors/railway/img/RailwayD09.png
new file mode 100644
index 00000000..97eaeb88
Binary files /dev/null and b/docs/vendors/railway/img/RailwayD09.png differ
diff --git a/docs/vendors/railway/img/RailwayD10.png b/docs/vendors/railway/img/RailwayD10.png
new file mode 100644
index 00000000..9b7c647f
Binary files /dev/null and b/docs/vendors/railway/img/RailwayD10.png differ
diff --git a/docs/vendors/railway/img/RailwayD11.png b/docs/vendors/railway/img/RailwayD11.png
new file mode 100644
index 00000000..0f191376
Binary files /dev/null and b/docs/vendors/railway/img/RailwayD11.png differ