{/* micro announcement bar */}
- 🚀 v2.x released openUrl("https://github.com/swiftwave-org/swiftwave/releases/tag/2.0.0-1")}>Check here
+ 🚀 Swiftwave v2.0.x released
{/* tagline */}
@@ -25,7 +25,7 @@ export default function Header() {
for self-hosting
{/* cta */}
-
openUrl("/docs/getting_started")}>
+
openUrl("/docs/installation")}>
Self-host Swiftwave
diff --git a/static/assets/add-ingress-rule.png b/static/assets/1.x.x/add-ingress-rule.png
similarity index 100%
rename from static/assets/add-ingress-rule.png
rename to static/assets/1.x.x/add-ingress-rule.png
diff --git a/static/assets/application-danger-zone.png b/static/assets/1.x.x/application-danger-zone.png
similarity index 100%
rename from static/assets/application-danger-zone.png
rename to static/assets/1.x.x/application-danger-zone.png
diff --git a/static/assets/application-deployment-configuration.png b/static/assets/1.x.x/application-deployment-configuration.png
similarity index 100%
rename from static/assets/application-deployment-configuration.png
rename to static/assets/1.x.x/application-deployment-configuration.png
diff --git a/static/assets/application-details.png b/static/assets/1.x.x/application-details.png
similarity index 100%
rename from static/assets/application-details.png
rename to static/assets/1.x.x/application-details.png
diff --git a/static/assets/application-environment-variables.png b/static/assets/1.x.x/application-environment-variables.png
similarity index 100%
rename from static/assets/application-environment-variables.png
rename to static/assets/1.x.x/application-environment-variables.png
diff --git a/static/assets/application-ingress-rules.png b/static/assets/1.x.x/application-ingress-rules.png
similarity index 100%
rename from static/assets/application-ingress-rules.png
rename to static/assets/1.x.x/application-ingress-rules.png
diff --git a/static/assets/application-list.png b/static/assets/1.x.x/application-list.png
similarity index 100%
rename from static/assets/application-list.png
rename to static/assets/1.x.x/application-list.png
diff --git a/static/assets/application-persistent-volume.png b/static/assets/1.x.x/application-persistent-volume.png
similarity index 100%
rename from static/assets/application-persistent-volume.png
rename to static/assets/1.x.x/application-persistent-volume.png
diff --git a/static/assets/application-update-source.png b/static/assets/1.x.x/application-update-source.png
similarity index 100%
rename from static/assets/application-update-source.png
rename to static/assets/1.x.x/application-update-source.png
diff --git a/static/assets/application-webhook-ci.png b/static/assets/1.x.x/application-webhook-ci.png
similarity index 100%
rename from static/assets/application-webhook-ci.png
rename to static/assets/1.x.x/application-webhook-ci.png
diff --git a/static/assets/backup-history.png b/static/assets/1.x.x/backup-history.png
similarity index 100%
rename from static/assets/backup-history.png
rename to static/assets/1.x.x/backup-history.png
diff --git a/static/assets/cancel-deployment.png b/static/assets/1.x.x/cancel-deployment.png
similarity index 100%
rename from static/assets/cancel-deployment.png
rename to static/assets/1.x.x/cancel-deployment.png
diff --git a/static/assets/change-password.png b/static/assets/1.x.x/change-password.png
similarity index 100%
rename from static/assets/change-password.png
rename to static/assets/1.x.x/change-password.png
diff --git a/static/assets/choose-app-source-app-deploy.png b/static/assets/1.x.x/choose-app-source-app-deploy.png
similarity index 100%
rename from static/assets/choose-app-source-app-deploy.png
rename to static/assets/1.x.x/choose-app-source-app-deploy.png
diff --git a/static/assets/create-local-volume.png b/static/assets/1.x.x/create-local-volume.png
similarity index 100%
rename from static/assets/create-local-volume.png
rename to static/assets/1.x.x/create-local-volume.png
diff --git a/static/assets/create-nfs-volume.png b/static/assets/1.x.x/create-nfs-volume.png
similarity index 100%
rename from static/assets/create-nfs-volume.png
rename to static/assets/1.x.x/create-nfs-volume.png
diff --git a/static/assets/create-redirect-rule.png b/static/assets/1.x.x/create-redirect-rule.png
similarity index 100%
rename from static/assets/create-redirect-rule.png
rename to static/assets/1.x.x/create-redirect-rule.png
diff --git a/static/assets/create-user.png b/static/assets/1.x.x/create-user.png
similarity index 100%
rename from static/assets/create-user.png
rename to static/assets/1.x.x/create-user.png
diff --git a/static/assets/custom-domain-list.png b/static/assets/1.x.x/custom-domain-list.png
similarity index 100%
rename from static/assets/custom-domain-list.png
rename to static/assets/1.x.x/custom-domain-list.png
diff --git a/static/assets/dashboard-loading.png b/static/assets/1.x.x/dashboard-loading.png
similarity index 100%
rename from static/assets/dashboard-loading.png
rename to static/assets/1.x.x/dashboard-loading.png
diff --git a/static/assets/deployment-details.png b/static/assets/1.x.x/deployment-details.png
similarity index 100%
rename from static/assets/deployment-details.png
rename to static/assets/1.x.x/deployment-details.png
diff --git a/static/assets/deployment-list.png b/static/assets/1.x.x/deployment-list.png
similarity index 100%
rename from static/assets/deployment-list.png
rename to static/assets/1.x.x/deployment-list.png
diff --git a/static/assets/git-credential-list.png b/static/assets/1.x.x/git-credential-list.png
similarity index 100%
rename from static/assets/git-credential-list.png
rename to static/assets/1.x.x/git-credential-list.png
diff --git a/static/assets/image-registry-credential-list.png b/static/assets/1.x.x/image-registry-credential-list.png
similarity index 100%
rename from static/assets/image-registry-credential-list.png
rename to static/assets/1.x.x/image-registry-credential-list.png
diff --git a/static/assets/ingress-rule-list.png b/static/assets/1.x.x/ingress-rule-list.png
similarity index 100%
rename from static/assets/ingress-rule-list.png
rename to static/assets/1.x.x/ingress-rule-list.png
diff --git a/static/assets/log-in.png b/static/assets/1.x.x/log-in.png
similarity index 100%
rename from static/assets/log-in.png
rename to static/assets/1.x.x/log-in.png
diff --git a/static/assets/manage-users.png b/static/assets/1.x.x/manage-users.png
similarity index 100%
rename from static/assets/manage-users.png
rename to static/assets/1.x.x/manage-users.png
diff --git a/static/assets/persistent-volumes.png b/static/assets/1.x.x/persistent-volumes.png
similarity index 100%
rename from static/assets/persistent-volumes.png
rename to static/assets/1.x.x/persistent-volumes.png
diff --git a/static/assets/redirect-rule-list.png b/static/assets/1.x.x/redirect-rule-list.png
similarity index 100%
rename from static/assets/redirect-rule-list.png
rename to static/assets/1.x.x/redirect-rule-list.png
diff --git a/static/assets/restore-history.png b/static/assets/1.x.x/restore-history.png
similarity index 100%
rename from static/assets/restore-history.png
rename to static/assets/1.x.x/restore-history.png
diff --git a/static/assets/runtime-logs.png b/static/assets/1.x.x/runtime-logs.png
similarity index 100%
rename from static/assets/runtime-logs.png
rename to static/assets/1.x.x/runtime-logs.png
diff --git a/static/assets/2.0.x/add-http-credential.png b/static/assets/2.0.x/add-http-credential.png
new file mode 100644
index 0000000..7edac04
Binary files /dev/null and b/static/assets/2.0.x/add-http-credential.png differ
diff --git a/static/assets/2.0.x/add-ingress-rule-application.png b/static/assets/2.0.x/add-ingress-rule-application.png
new file mode 100644
index 0000000..98b2321
Binary files /dev/null and b/static/assets/2.0.x/add-ingress-rule-application.png differ
diff --git a/static/assets/2.0.x/add-ingress-rule-external.png b/static/assets/2.0.x/add-ingress-rule-external.png
new file mode 100644
index 0000000..c55fac2
Binary files /dev/null and b/static/assets/2.0.x/add-ingress-rule-external.png differ
diff --git a/static/assets/2.0.x/add-server.png b/static/assets/2.0.x/add-server.png
new file mode 100644
index 0000000..2852b09
Binary files /dev/null and b/static/assets/2.0.x/add-server.png differ
diff --git a/static/assets/2.0.x/add-ssh-credential.png b/static/assets/2.0.x/add-ssh-credential.png
new file mode 100644
index 0000000..7ddcbce
Binary files /dev/null and b/static/assets/2.0.x/add-ssh-credential.png differ
diff --git a/static/assets/2.0.x/app-store.png b/static/assets/2.0.x/app-store.png
new file mode 100644
index 0000000..e1b0286
Binary files /dev/null and b/static/assets/2.0.x/app-store.png differ
diff --git a/static/assets/2.0.x/application-actions.png b/static/assets/2.0.x/application-actions.png
new file mode 100644
index 0000000..a77267c
Binary files /dev/null and b/static/assets/2.0.x/application-actions.png differ
diff --git a/static/assets/2.0.x/application-analytics.png b/static/assets/2.0.x/application-analytics.png
new file mode 100644
index 0000000..ece8012
Binary files /dev/null and b/static/assets/2.0.x/application-analytics.png differ
diff --git a/static/assets/2.0.x/application-configure-webhook.png b/static/assets/2.0.x/application-configure-webhook.png
new file mode 100644
index 0000000..64449b3
Binary files /dev/null and b/static/assets/2.0.x/application-configure-webhook.png differ
diff --git a/static/assets/2.0.x/application-deployment-configuration.png b/static/assets/2.0.x/application-deployment-configuration.png
new file mode 100644
index 0000000..c542918
Binary files /dev/null and b/static/assets/2.0.x/application-deployment-configuration.png differ
diff --git a/static/assets/2.0.x/application-destroy.png b/static/assets/2.0.x/application-destroy.png
new file mode 100644
index 0000000..83e3680
Binary files /dev/null and b/static/assets/2.0.x/application-destroy.png differ
diff --git a/static/assets/2.0.x/application-details.png b/static/assets/2.0.x/application-details.png
new file mode 100644
index 0000000..4a200ed
Binary files /dev/null and b/static/assets/2.0.x/application-details.png differ
diff --git a/static/assets/2.0.x/application-environment-variables.png b/static/assets/2.0.x/application-environment-variables.png
new file mode 100644
index 0000000..4d4c9d5
Binary files /dev/null and b/static/assets/2.0.x/application-environment-variables.png differ
diff --git a/static/assets/2.0.x/application-ingress-rules.png b/static/assets/2.0.x/application-ingress-rules.png
new file mode 100644
index 0000000..c715ead
Binary files /dev/null and b/static/assets/2.0.x/application-ingress-rules.png differ
diff --git a/static/assets/2.0.x/application-persistent-volumes.png b/static/assets/2.0.x/application-persistent-volumes.png
new file mode 100644
index 0000000..40a0d8a
Binary files /dev/null and b/static/assets/2.0.x/application-persistent-volumes.png differ
diff --git a/static/assets/2.0.x/application-ssh-console.png b/static/assets/2.0.x/application-ssh-console.png
new file mode 100644
index 0000000..f89e663
Binary files /dev/null and b/static/assets/2.0.x/application-ssh-console.png differ
diff --git a/static/assets/2.0.x/application-ssh-select-server.png b/static/assets/2.0.x/application-ssh-select-server.png
new file mode 100644
index 0000000..b0eba80
Binary files /dev/null and b/static/assets/2.0.x/application-ssh-select-server.png differ
diff --git a/static/assets/2.0.x/application-update-source.png b/static/assets/2.0.x/application-update-source.png
new file mode 100644
index 0000000..ecfb19d
Binary files /dev/null and b/static/assets/2.0.x/application-update-source.png differ
diff --git a/static/assets/2.0.x/benchmark.png b/static/assets/2.0.x/benchmark.png
new file mode 100644
index 0000000..e8938a1
Binary files /dev/null and b/static/assets/2.0.x/benchmark.png differ
diff --git a/static/assets/2.0.x/create-cifs-volume.png b/static/assets/2.0.x/create-cifs-volume.png
new file mode 100644
index 0000000..26df008
Binary files /dev/null and b/static/assets/2.0.x/create-cifs-volume.png differ
diff --git a/static/assets/2.0.x/create-redirect-rule.png b/static/assets/2.0.x/create-redirect-rule.png
new file mode 100644
index 0000000..5c74756
Binary files /dev/null and b/static/assets/2.0.x/create-redirect-rule.png differ
diff --git a/static/assets/2.0.x/dashboard-loading.png b/static/assets/2.0.x/dashboard-loading.png
new file mode 100644
index 0000000..8ce9c21
Binary files /dev/null and b/static/assets/2.0.x/dashboard-loading.png differ
diff --git a/static/assets/2.0.x/deploy-stack.png b/static/assets/2.0.x/deploy-stack.png
new file mode 100644
index 0000000..bf55e48
Binary files /dev/null and b/static/assets/2.0.x/deploy-stack.png differ
diff --git a/static/assets/2.0.x/deployment-details.png b/static/assets/2.0.x/deployment-details.png
new file mode 100644
index 0000000..b04c92f
Binary files /dev/null and b/static/assets/2.0.x/deployment-details.png differ
diff --git a/static/assets/2.0.x/deployments.png b/static/assets/2.0.x/deployments.png
new file mode 100644
index 0000000..077052b
Binary files /dev/null and b/static/assets/2.0.x/deployments.png differ
diff --git a/static/assets/2.0.x/domain-list.png b/static/assets/2.0.x/domain-list.png
new file mode 100644
index 0000000..4f1b66e
Binary files /dev/null and b/static/assets/2.0.x/domain-list.png differ
diff --git a/static/assets/2.0.x/git-credential-list.png b/static/assets/2.0.x/git-credential-list.png
new file mode 100644
index 0000000..a3a2810
Binary files /dev/null and b/static/assets/2.0.x/git-credential-list.png differ
diff --git a/static/assets/2.0.x/image-registry-credential-list.png b/static/assets/2.0.x/image-registry-credential-list.png
new file mode 100644
index 0000000..81d0e59
Binary files /dev/null and b/static/assets/2.0.x/image-registry-credential-list.png differ
diff --git a/static/assets/2.0.x/ingress-rule-list.png b/static/assets/2.0.x/ingress-rule-list.png
new file mode 100644
index 0000000..fb1dc13
Binary files /dev/null and b/static/assets/2.0.x/ingress-rule-list.png differ
diff --git a/static/assets/2.0.x/log-in.png b/static/assets/2.0.x/log-in.png
new file mode 100644
index 0000000..5715313
Binary files /dev/null and b/static/assets/2.0.x/log-in.png differ
diff --git a/static/assets/2.0.x/runtime-logs.png b/static/assets/2.0.x/runtime-logs.png
new file mode 100644
index 0000000..a147ef4
Binary files /dev/null and b/static/assets/2.0.x/runtime-logs.png differ
diff --git a/static/assets/2.0.x/server-actions.png b/static/assets/2.0.x/server-actions.png
new file mode 100644
index 0000000..460b7b8
Binary files /dev/null and b/static/assets/2.0.x/server-actions.png differ
diff --git a/static/assets/2.0.x/server-analytics.png b/static/assets/2.0.x/server-analytics.png
new file mode 100644
index 0000000..2edfe1b
Binary files /dev/null and b/static/assets/2.0.x/server-analytics.png differ
diff --git a/static/assets/2.0.x/server-logs.png b/static/assets/2.0.x/server-logs.png
new file mode 100644
index 0000000..840a13c
Binary files /dev/null and b/static/assets/2.0.x/server-logs.png differ
diff --git a/static/assets/2.0.x/server-management.png b/static/assets/2.0.x/server-management.png
new file mode 100644
index 0000000..19dae84
Binary files /dev/null and b/static/assets/2.0.x/server-management.png differ
diff --git a/static/assets/2.0.x/server-web-console.png b/static/assets/2.0.x/server-web-console.png
new file mode 100644
index 0000000..3977a6f
Binary files /dev/null and b/static/assets/2.0.x/server-web-console.png differ
diff --git a/static/assets/2.0.x/ssh-git-credential-details.png b/static/assets/2.0.x/ssh-git-credential-details.png
new file mode 100644
index 0000000..b584876
Binary files /dev/null and b/static/assets/2.0.x/ssh-git-credential-details.png differ
diff --git a/static/assets/2.0.x/system-configuration.png b/static/assets/2.0.x/system-configuration.png
new file mode 100644
index 0000000..ed76a58
Binary files /dev/null and b/static/assets/2.0.x/system-configuration.png differ
diff --git a/static/assets/2.0.x/system-logs.png b/static/assets/2.0.x/system-logs.png
new file mode 100644
index 0000000..78403e9
Binary files /dev/null and b/static/assets/2.0.x/system-logs.png differ
diff --git a/versioned_docs/version-1.x.x/cli/auto-updater/enable.md b/versioned_docs/version-1.x.x/cli/auto-updater/enable.md
index c21b5ce..f892d1e 100644
--- a/versioned_docs/version-1.x.x/cli/auto-updater/enable.md
+++ b/versioned_docs/version-1.x.x/cli/auto-updater/enable.md
@@ -14,7 +14,7 @@ Enable Swiftwave Auto Updater Service.
You should keep automated database migration enabled to avoid any issues and use SwiftWave Auto Updater.
If you have disabled automated database migration, you can enable it by
-- Run `swiftwave config -e vim` or `swiftwave config -e nano` to open SwiftWave configuration file in editor. [See more](/docs/cli/config)
+- Run `swiftwave config -e vim` or `swiftwave config -e nano` to open SwiftWave configuration file in editor. [See more](../config)
- Set `service.auto_migrate_database` to `false`
- Save and close the file
diff --git a/versioned_docs/version-1.x.x/cli/auto-updater/index.md b/versioned_docs/version-1.x.x/cli/auto-updater/index.md
index f4ffaee..a558569 100644
--- a/versioned_docs/version-1.x.x/cli/auto-updater/index.md
+++ b/versioned_docs/version-1.x.x/cli/auto-updater/index.md
@@ -10,5 +10,5 @@ sidebar_position: 14
Auto updater is a feature that will automatically update Swiftwave to the latest minor version and apply hotfixes.
### Check available commands
-- [**swiftwave auto-updater enable**](/docs/cli/auto-updater/enable)
-- [**swiftwave auto-updater disable**](/docs/cli/auto-updater/disable)
\ No newline at end of file
+- [**swiftwave auto-updater enable**](./enable)
+- [**swiftwave auto-updater disable**](./disable)
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/cli/haproxy/index.md b/versioned_docs/version-1.x.x/cli/haproxy/index.md
index 3ac8e7f..a4f1927 100755
--- a/versioned_docs/version-1.x.x/cli/haproxy/index.md
+++ b/versioned_docs/version-1.x.x/cli/haproxy/index.md
@@ -10,6 +10,6 @@ sidebar_position: 11
Manage HAProxy service
### Check available commands
-- [**swiftwave haproxy start**](/docs/cli/haproxy/start)
-- [**swiftwave haproxy stop**](/docs/cli/haproxy/stop)
-- [**swiftwave haproxy status**](/docs/cli/haproxy/status)
\ No newline at end of file
+- [**swiftwave haproxy start**](./start)
+- [**swiftwave haproxy stop**](./stop)
+- [**swiftwave haproxy status**](./status)
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/cli/postgres/index.md b/versioned_docs/version-1.x.x/cli/postgres/index.md
index d83b5c7..70865eb 100755
--- a/versioned_docs/version-1.x.x/cli/postgres/index.md
+++ b/versioned_docs/version-1.x.x/cli/postgres/index.md
@@ -10,6 +10,6 @@ sidebar_position: 12
Manage local postgres database (Only for standalone installation) [Not recommended]
### Check available commands
-- [**swiftwave postgres start**](/docs/cli/postgres/start)
-- [**swiftwave postgres stop**](/docs/cli/postgres/stop)
-- [**swiftwave postgres status**](/docs/cli/postgres/status)
\ No newline at end of file
+- [**swiftwave postgres start**](./start)
+- [**swiftwave postgres stop**](./stop)
+- [**swiftwave postgres status**](./status)
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/cli/service/index.md b/versioned_docs/version-1.x.x/cli/service/index.md
index fc23f90..732eeab 100755
--- a/versioned_docs/version-1.x.x/cli/service/index.md
+++ b/versioned_docs/version-1.x.x/cli/service/index.md
@@ -10,6 +10,6 @@ sidebar_position: 10
Manage Swiftwave Daemon Service
### Check available commands
-- [**swiftwave service enable**](/docs/cli/service/enable)
-- [**swiftwave service disable**](/docs/cli/service/disable)
-- [**swiftwave service status**](/docs/cli/service/status)
\ No newline at end of file
+- [**swiftwave service enable**](./enable)
+- [**swiftwave service disable**](./disable)
+- [**swiftwave service status**](./status)
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/cli/start.md b/versioned_docs/version-1.x.x/cli/start.md
index 73517d0..f6d6085 100755
--- a/versioned_docs/version-1.x.x/cli/start.md
+++ b/versioned_docs/version-1.x.x/cli/start.md
@@ -21,4 +21,4 @@ swiftwave start --dev
```
### Note
-If you are looking to run swiftwave as a service, please refer to the [**service**](/docs/cli/service) command.
+If you are looking to run swiftwave as a service, please refer to the [**service**](./service) command.
diff --git a/versioned_docs/version-1.x.x/cli/tls/auto-renew/index.md b/versioned_docs/version-1.x.x/cli/tls/auto-renew/index.md
index efec3e4..cfe94eb 100644
--- a/versioned_docs/version-1.x.x/cli/tls/auto-renew/index.md
+++ b/versioned_docs/version-1.x.x/cli/tls/auto-renew/index.md
@@ -10,5 +10,5 @@ Automated Service to renew TLS certificates for all domain registered for swiftw
> It's not for renewing certificates for domain of hosted applications
### Check available commands
-- [**swiftwave tls auto-renew enable**](/docs/cli/tls/auto-renew/enable)
-- [**swiftwave tls auto-renew disable**](/docs/cli/tls/auto-renew/disable)
+- [**swiftwave tls auto-renew enable**](./enable)
+- [**swiftwave tls auto-renew disable**](./disable)
diff --git a/versioned_docs/version-1.x.x/cli/tls/index.md b/versioned_docs/version-1.x.x/cli/tls/index.md
index 89db0c1..b9b4e89 100644
--- a/versioned_docs/version-1.x.x/cli/tls/index.md
+++ b/versioned_docs/version-1.x.x/cli/tls/index.md
@@ -9,7 +9,7 @@ sidebar_position: 8
Manage TLS for swiftwave service
### Check available commands
-- [**swiftwave tls enable**](/docs/cli/tls/enable)
-- [**swiftwave tls disable**](/docs/cli/tls/disable)
-- [**swiftwave tls generate-certificate**](/docs/cli/tls/generate-certificate)
-- [**swiftwave tls renew-certificates**](/docs/cli/tls/renew-certificates)
\ No newline at end of file
+- [**swiftwave tls enable**](./enable)
+- [**swiftwave tls disable**](./disable)
+- [**swiftwave tls generate-certificate**](./generate-certificate)
+- [**swiftwave tls renew-certificates**](./renew-certificates)
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/contribution_guideline.md b/versioned_docs/version-1.x.x/contribution_guideline.md
index ead8e1e..a7645d2 100644
--- a/versioned_docs/version-1.x.x/contribution_guideline.md
+++ b/versioned_docs/version-1.x.x/contribution_guideline.md
@@ -11,12 +11,12 @@ First off, thanks for having interest in contributing to SwiftWave! 🎉
We have couple of projects under SwiftWave organization. You can contribute to any of them.
-| Project | Description | Tech Stack | GitHub Link | Setup Guide |
-| --- | --- | --- | --- | --- |
-| SwiftWave | Core PaaS | Golang, Docker | [Click Here](https://github.com/swiftwave-org/swiftwave) | [Click Here](/docs/development_setup) |
-| SwiftWave Dashboard | Web interface for SwiftWave. | VueJS, TailwindCSS | [Click Here](https://github.com/swiftwave-org/dashboard) | [Click Here](https://github.com/swiftwave-org/dashboard) |
+| Project | Description | Tech Stack | GitHub Link | Setup Guide |
+| --- | --- | --- | --- |--------------------------------------------------------------|
+| SwiftWave | Core PaaS | Golang, Docker | [Click Here](https://github.com/swiftwave-org/swiftwave) | [Click Here](./development_setup) |
+| SwiftWave Dashboard | Web interface for SwiftWave. | VueJS, TailwindCSS | [Click Here](https://github.com/swiftwave-org/dashboard) | [Click Here](https://github.com/swiftwave-org/dashboard) |
| SwiftWave Docs + Landing Page | Official landing page and documentation website | Docusaurus | [Click Here](https://github.com/swiftwave-org/swiftwave.org) | [Click Here](https://github.com/swiftwave-org/swiftwave.org) |
-| Quick DNS | Service to provide ***.swiftwave.xyz** domain for your swiftwave installation | Golang | [Click Here](https://github.com/swiftwave-org/dns) | [Click Here](https://github.com/swiftwave-org/dns) |
+| Quick DNS | Service to provide ***.swiftwave.xyz** domain for your swiftwave installation | Golang | [Click Here](https://github.com/swiftwave-org/dns) | [Click Here](https://github.com/swiftwave-org/dns) |
### 📝 How to Contribute to any of the project
1. Fork the repository
diff --git a/versioned_docs/version-1.x.x/dashboard/application_details/application_update_source.md b/versioned_docs/version-1.x.x/dashboard/application_details/application_update_source.md
index a5de68b..a12ade4 100644
--- a/versioned_docs/version-1.x.x/dashboard/application_details/application_update_source.md
+++ b/versioned_docs/version-1.x.x/dashboard/application_details/application_update_source.md
@@ -6,7 +6,7 @@ sidebar_position: 4
In **Update Source Code** section, you can update the source of the application. You can update the source of the application to deploy a new version of the application.
-![Update Source Code](/assets/application-update-source.png)
+![Update Source Code](/assets/1.x.x/application-update-source.png)
### How to update source of the application ?
- Change the source info of the application.
diff --git a/versioned_docs/version-1.x.x/dashboard/application_details/danger_zone.md b/versioned_docs/version-1.x.x/dashboard/application_details/danger_zone.md
index 5c77c3a..d1cf95a 100644
--- a/versioned_docs/version-1.x.x/dashboard/application_details/danger_zone.md
+++ b/versioned_docs/version-1.x.x/dashboard/application_details/danger_zone.md
@@ -6,7 +6,7 @@ sidebar_position: 9
In **Danger Zone** section, you have some options which can lead to downtime of the application. So, be careful while using these options.
-![Danger Zone](/assets/application-danger-zone.png)
+![Danger Zone](/assets/1.x.x/application-danger-zone.png)
### Restart Application
diff --git a/versioned_docs/version-1.x.x/dashboard/application_details/deployment_configuration.md b/versioned_docs/version-1.x.x/dashboard/application_details/deployment_configuration.md
index 6c50ff5..9cf8a57 100644
--- a/versioned_docs/version-1.x.x/dashboard/application_details/deployment_configuration.md
+++ b/versioned_docs/version-1.x.x/dashboard/application_details/deployment_configuration.md
@@ -6,7 +6,7 @@ sidebar_position: 7
In **Deployment Configuration** section, you can *scale up* or *scale down* the application.
-![Deployment Configuration](/assets/application-deployment-configuration.png)
+![Deployment Configuration](/assets/1.x.x/application-deployment-configuration.png)
**Deployment Modes -**
- **Replicated Mode** - In this mode, you can specify the number of instances you want to run for the application.
diff --git a/versioned_docs/version-1.x.x/dashboard/application_details/deployments.md b/versioned_docs/version-1.x.x/dashboard/application_details/deployments.md
index 1cfb898..7ec07c5 100644
--- a/versioned_docs/version-1.x.x/dashboard/application_details/deployments.md
+++ b/versioned_docs/version-1.x.x/dashboard/application_details/deployments.md
@@ -6,17 +6,17 @@ sidebar_position: 1
In **Deployments** section, you can see all the deployments of the application. You can check the status of the deployment and time of deployment at a glance.
-![Deployment List](/assets/deployment-list.png)
+![Deployment List](/assets/1.x.x/deployment-list.png)
But, you want to see more details about the deployment, you can click on the **Deployment Card** to see more details about the deployment.
Once you click on the **Deployment Card**, you will see the **Deployment Details** page like this:
-![Deployment Details](/assets/deployment-details.png)
+![Deployment Details](/assets/1.x.x/deployment-details.png)
Here, you can see complete details about the deployment. You can also check deployment logs to figure out what went wrong.
> 📌 While deployment is live,
- The *Deployment Logs* will be updated in realtime.
- **Request Cancellation** button will be available to cancel the deployment, if due to any reason docker build stuck, you can cancel the deployment.
- ![Deployment Cancel](/assets/cancel-deployment.png)
\ No newline at end of file
+ ![Deployment Cancel](/assets/1.x.x/cancel-deployment.png)
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/dashboard/application_details/environment_variables.md b/versioned_docs/version-1.x.x/dashboard/application_details/environment_variables.md
index 6a595bb..8f09830 100644
--- a/versioned_docs/version-1.x.x/dashboard/application_details/environment_variables.md
+++ b/versioned_docs/version-1.x.x/dashboard/application_details/environment_variables.md
@@ -6,6 +6,6 @@ sidebar_position: 5
In **Environment Variables** section, you can see all the environment variables of the application. You can add new environment variables, edit existing environment variables, and also can delete environment variables.
-![Environment Variables](/assets/application-environment-variables.png)
+![Environment Variables](/assets/1.x.x/application-environment-variables.png)
The UI is pretty simple and self-explanatory. After you change something, click on **`Apply Changes`** button to save the changes.
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/dashboard/application_details/index.md b/versioned_docs/version-1.x.x/dashboard/application_details/index.md
index 37943c7..1d6f3d0 100644
--- a/versioned_docs/version-1.x.x/dashboard/application_details/index.md
+++ b/versioned_docs/version-1.x.x/dashboard/application_details/index.md
@@ -7,7 +7,7 @@ toc_max_heading_level: 5
In **Application Details**, you can see all the details about the application. You can check the status of the application, last time when it was updated, and the number of instances running for that application.
-
+
On the right side, you can see realtime information about the count of active instances of the application.
@@ -21,14 +21,14 @@ If you like to make your application online, you can resume the application. Thi
#### 🏄♂️ Let's go through each section of the **Application Details** page.
-| Section | Page Link |
-|---------|-----------|
-| Deployments | [***Click Here***](/docs/dashboard/application_details/deployments) |
-| Runtime Logs | [***Click Here***](/docs/dashboard/application_details/runtime_logs) |
-| Ingress Rules | [***Click Here***](/docs/dashboard/application_details/ingress_rules) |
-| Update Source Code | [***Click Here***](/docs/dashboard/application_details/update_source_code) |
-| Environment Variables | [***Click Here***](/docs/dashboard/application_details/environment_variables) |
-| Persistent Volumes | [***Click Here***](/docs/dashboard/application_details/persistent_volumes) |
-| Deployment Configuration | [***Click Here***](/docs/dashboard/application_details/deployment_configuration) |
-| Webhook CI | [***Click Here***](/docs/dashboard/application_details/webhook_ci) |
-| Danger Zone | [***Click Here***](/docs/dashboard/application_details/danger_zone) |
\ No newline at end of file
+| Section | Page Link |
+| ------------------------ |------------------------------------------------|
+| Deployments | [***Click Here***](./deployments) |
+| Runtime Logs | [***Click Here***](./runtime_logs) |
+| Ingress Rules | [***Click Here***](./ingress_rules) |
+| Update Source Code | [***Click Here***](./update_source_code) |
+| Environment Variables | [***Click Here***](./environment_variables) |
+| Persistent Volumes | [***Click Here***](./persistent_volumes) |
+| Deployment Configuration | [***Click Here***](./deployment_configuration) |
+| Webhook CI | [***Click Here***](./webhook_ci) |
+| Danger Zone | [***Click Here***](./danger_zone) |
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/dashboard/application_details/ingress_rules.md b/versioned_docs/version-1.x.x/dashboard/application_details/ingress_rules.md
index 8d0dbc5..7001f5f 100644
--- a/versioned_docs/version-1.x.x/dashboard/application_details/ingress_rules.md
+++ b/versioned_docs/version-1.x.x/dashboard/application_details/ingress_rules.md
@@ -6,8 +6,8 @@ sidebar_position: 3
In **Ingress Rules** section, you can find out all the associated ingress rules for the application.
-![Ingress Rules](/assets/application-ingress-rules.png)
+![Ingress Rules](/assets/1.x.x/application-ingress-rules.png)
To manage the ingress rules, click on `Manage Ingress Rules` button.
-This will take you to the **Ingress Rules** page where you can add, edit, and delete the ingress rules for the application. Check this docs for more details: [Ingress Rules](/docs/dashboard/ingress-rules).
\ No newline at end of file
+This will take you to the **Ingress Rules** page where you can add, edit, and delete the ingress rules for the application. Check this docs for more details: [Ingress Rules](../ingress-rules).
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/dashboard/application_details/persistent_volumes.md b/versioned_docs/version-1.x.x/dashboard/application_details/persistent_volumes.md
index c8cf94e..89ed737 100644
--- a/versioned_docs/version-1.x.x/dashboard/application_details/persistent_volumes.md
+++ b/versioned_docs/version-1.x.x/dashboard/application_details/persistent_volumes.md
@@ -6,10 +6,10 @@ sidebar_position: 6
In **Persistent Volumes** section, you can see all the persistent volumes of the application. You can add new persistent volumes, edit existing persistent volumes, and also can delete persistent volumes.
-![Persistent Volumes](/assets/application-persistent-volume.png)
+![Persistent Volumes](/assets/1.x.x/application-persistent-volume.png)
You can choose pre-registered persistent volume and provide a mount path. After you change something, click on **`Apply Changes`** button to save the changes.
> **Mount Path** - The path where the persistent volume will be mounted inside the container of the application.
-If you see the **Persistent Volume** select dropdown empty, that means you don't have any persistent volume registered. You can register a persistent volume by following [**this docs**](/docs/dashboard/persistent-volumes).
\ No newline at end of file
+If you see the **Persistent Volume** select dropdown empty, that means you don't have any persistent volume registered. You can register a persistent volume by following [**this docs**](../persistent-volumes).
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/dashboard/application_details/runtime_logs.md b/versioned_docs/version-1.x.x/dashboard/application_details/runtime_logs.md
index b0b3a99..2b7f8ab 100644
--- a/versioned_docs/version-1.x.x/dashboard/application_details/runtime_logs.md
+++ b/versioned_docs/version-1.x.x/dashboard/application_details/runtime_logs.md
@@ -6,4 +6,4 @@ sidebar_position: 2
In **Runtime Logs** section, you can see all the logs of the application. The logs are updated in realtime, so you don't have to refresh the page to check the latest logs.
-![Runtime Logs](/assets/runtime-logs.png)
\ No newline at end of file
+![Runtime Logs](/assets/1.x.x/runtime-logs.png)
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/dashboard/application_details/webhook_ci.md b/versioned_docs/version-1.x.x/dashboard/application_details/webhook_ci.md
index de5b348..0b2a43c 100644
--- a/versioned_docs/version-1.x.x/dashboard/application_details/webhook_ci.md
+++ b/versioned_docs/version-1.x.x/dashboard/application_details/webhook_ci.md
@@ -8,7 +8,7 @@ You can manage the webhook CI of the application from the **Webhook CI** section
This **Webhook** can be used to trigger re-deployment of the application when the source code of the application is updated.
-![Webhook CI](/assets/application-webhook-ci.png)
+![Webhook CI](/assets/1.x.x/application-webhook-ci.png)
**Regenerate Webhook Token** - You can regenerate the webhook URL by tapping on **Regenerate Webhook** button. If you have exposed the webhook URL to the public by mistake, then you can regenerate the webhook URL to make the old webhook URL invalid.
diff --git a/versioned_docs/version-1.x.x/dashboard/applications.md b/versioned_docs/version-1.x.x/dashboard/applications.md
index ba15a31..56d8012 100644
--- a/versioned_docs/version-1.x.x/dashboard/applications.md
+++ b/versioned_docs/version-1.x.x/dashboard/applications.md
@@ -6,8 +6,8 @@ sidebar_position: 3
In **Application List**, you can see all the applications that you have created. You can check the status of the application, last time when it was updated, and the number of instances running for that application.
-
+
You can click on **`View Details`** button to see more details about the application.
-Check out [**Application Details**](/docs/dashboard/application_details) to learn more about it.
\ No newline at end of file
+Check out [**Application Details**](./application_details) to learn more about it.
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/dashboard/change_password.md b/versioned_docs/version-1.x.x/dashboard/change_password.md
index 6525a2c..39ef0d8 100644
--- a/versioned_docs/version-1.x.x/dashboard/change_password.md
+++ b/versioned_docs/version-1.x.x/dashboard/change_password.md
@@ -6,6 +6,6 @@ sidebar_position: 11
To **change your password**, you can click on **Change Password** button in the sidebar. You will see a form like this:
-![Change Password](/assets/change-password.png)
+![Change Password](/assets/1.x.x/change-password.png)
You need to enter your current password and new password. Then, click on **Change Password** button and your password will be changed.
\ No newline at end of file
diff --git a/versioned_docs/version-1.x.x/dashboard/deploy_new_application.md b/versioned_docs/version-1.x.x/dashboard/deploy_new_application.md
index 068f08e..11a967d 100644
--- a/versioned_docs/version-1.x.x/dashboard/deploy_new_application.md
+++ b/versioned_docs/version-1.x.x/dashboard/deploy_new_application.md
@@ -30,7 +30,7 @@ Deploying with SwiftWave is a breeze – just bring your application's source co
### 📚 Next Steps
-- [**How to check details and manage a deployed application**](/docs/dashboard/application_details/)
-- [**How to expose application to internet ?**](/docs/dashboard/ingress-rules)
-- [**How to configure persistent storage ?**](/docs/dashboard/application_details/persistent_volumes)
-- [**How to configure environment variables ?**](/docs/dashboard/application_details/environment_variables)
+- [**How to check details and manage a deployed application**](./application_details/)
+- [**How to expose application to internet ?**](./ingress-rules)
+- [**How to configure persistent storage ?**](./application_details/persistent_volumes)
+- [**How to configure environment variables ?**](./application_details/environment_variables)
diff --git a/versioned_docs/version-1.x.x/dashboard/domains.md b/versioned_docs/version-1.x.x/dashboard/domains.md
index db0e468..6a7f215 100644
--- a/versioned_docs/version-1.x.x/dashboard/domains.md
+++ b/versioned_docs/version-1.x.x/dashboard/domains.md
@@ -6,7 +6,7 @@ sidebar_position: 7
In **Domains** section, you can manage all the custom domains you have added to swiftwave.
-![Domains List](/assets/custom-domain-list.png)
+![Domains List](/assets/1.x.x/custom-domain-list.png)
### Register a new domain
You can click on `Register New` button and fill in the required details to register a new domain.
diff --git a/versioned_docs/version-1.x.x/dashboard/git-credentials.md b/versioned_docs/version-1.x.x/dashboard/git-credentials.md
index f98a487..61422ad 100644
--- a/versioned_docs/version-1.x.x/dashboard/git-credentials.md
+++ b/versioned_docs/version-1.x.x/dashboard/git-credentials.md
@@ -6,7 +6,7 @@ sidebar_position: 5
In **Git Credentials** section, you can check all the saved Git Credentials. You can use these credentials while deploying an application from a Git Repository.
-![Git Credentials List](/assets/git-credential-list.png)
+![Git Credentials List](/assets/1.x.x/git-credential-list.png)
**You can**
- **Add** a new Git Credential by clicking on `Add New` button.
diff --git a/versioned_docs/version-1.x.x/dashboard/image-credentials.md b/versioned_docs/version-1.x.x/dashboard/image-credentials.md
index baf99d2..24fd654 100644
--- a/versioned_docs/version-1.x.x/dashboard/image-credentials.md
+++ b/versioned_docs/version-1.x.x/dashboard/image-credentials.md
@@ -6,7 +6,7 @@ sidebar_position: 6
In **Image Credentials** section, you can check all the saved Image Registry Credentials. You can use these credentials while deploying an application from a Image Repository.
-![Image Credentials List](/assets/image-registry-credential-list.png)
+![Image Credentials List](/assets/1.x.x/image-registry-credential-list.png)
**You can**
- **Add** a new Image Registry Credential by clicking on `Add New` button.
diff --git a/versioned_docs/version-1.x.x/dashboard/index.md b/versioned_docs/version-1.x.x/dashboard/index.md
index 5062974..bb7296b 100644
--- a/versioned_docs/version-1.x.x/dashboard/index.md
+++ b/versioned_docs/version-1.x.x/dashboard/index.md
@@ -10,7 +10,7 @@ sidebar_position: 5
justifyContent: 'center',
marginBottom: '2rem'
}}>
-
+
@@ -20,17 +20,17 @@ SwiftWave Dashboard is a web-based interface to manage your applications, domain
## Sections of Dashboard
-| Section | Description | Link |
-| --- | --- | --- |
-| 🔒 Log In | Log in to SwiftWave Dashboard | [***Click Here***](/docs/dashboard/log_in) |
-| 🔨 Deploy New Application | Deploy new application on your server | [***Click Here***](/docs/dashboard/deploy_new_application) |
-| 📦 Applications | List of all applications deployed on your server & manage them | [***Click Here***](/docs/dashboard/applications) |
-| 📦 Persistent Volumes | List of all persistent volumes created on your server & manage them | [***Click Here***](/docs/dashboard/persistent-volumes) |
-| 🐙 Git Credentials | Manage git credentials for your applications | [***Click Here***](/docs/dashboard/git-credentials) |
-| 🐳 Image Credentials | Manage docker image credentials for your applications | [***Click Here***](/docs/dashboard/image-credentials) |
-| 🌐 Domains | Manage custom domains, SSL for your applications | [***Click Here***](/docs/dashboard/domains) |
-| 🚪 Ingress Rules | Manage exposed domains and routes for your applications | [***Click Here***](/docs/dashboard/ingress-rules) |
-| 🔄 Redirect Rules | Manage domain redirection and HTTPS redirection for your applications | [***Click Here***](/docs/dashboard/redirect-rules) |
-| 👥 Manage Users | Manage admin users for your hosted SwiftWave instance | [***Click Here***](/docs/dashboard/manage-users) |
-| 🔒 Change Password | Change password for currently logged In user | [***Click Here***](/docs/dashboard/change_password) |
+| Section | Description | Link |
+| ------------------------ | --------------------------------------------------------------------- |----------------------------------------------|
+| 🔒 Log In | Log in to SwiftWave Dashboard | [***Click Here***](./log_in) |
+| 🔨 Deploy New Application | Deploy new application on your server | [***Click Here***](./deploy_new_application) |
+| 📦 Applications | List of all applications deployed on your server & manage them | [***Click Here***](./applications) |
+| 📦 Persistent Volumes | List of all persistent volumes created on your server & manage them | [***Click Here***](./persistent-volumes) |
+| 🐙 Git Credentials | Manage git credentials for your applications | [***Click Here***](./git-credentials) |
+| 🐳 Image Credentials | Manage docker image credentials for your applications | [***Click Here***](./image-credentials) |
+| 🌐 Domains | Manage custom domains, SSL for your applications | [***Click Here***](./domains) |
+| 🚪 Ingress Rules | Manage exposed domains and routes for your applications | [***Click Here***](./ingress-rules) |
+| 🔄 Redirect Rules | Manage domain redirection and HTTPS redirection for your applications | [***Click Here***](./redirect-rules) |
+| 👥 Manage Users | Manage admin users for your hosted SwiftWave instance | [***Click Here***](./manage-users) |
+| 🔒 Change Password | Change password for currently logged In user | [***Click Here***](./change_password) |
diff --git a/versioned_docs/version-1.x.x/dashboard/ingress-rules.md b/versioned_docs/version-1.x.x/dashboard/ingress-rules.md
index f88074c..35fd46c 100644
--- a/versioned_docs/version-1.x.x/dashboard/ingress-rules.md
+++ b/versioned_docs/version-1.x.x/dashboard/ingress-rules.md
@@ -6,7 +6,7 @@ sidebar_position: 8
In **Ingress Rules** section you can manage your ingress rules. You can add or delete ingress rules.
-![Ingress Rules](/assets/ingress-rule-list.png)
+![Ingress Rules](/assets/1.x.x/ingress-rule-list.png)
### 😅 Don't know what ingress rules are ?
In layman's terms, ingress rules are the rules that will connect your domain to your application.
@@ -19,20 +19,20 @@ myapp.com [https] -> myapp:3000
### Add Ingress Rule
To add an ingress rule, click on **Add New** button. You will see a form like this:
-![Add Ingress Rule](/assets/add-ingress-rule.png)
+![Add Ingress Rule](/assets/1.x.x/add-ingress-rule.png)
You can choose the protocol your application required.
- **HTTP**: You can choose any port for your application. It's recommended to use port 80 for HTTP.
- **HTTPS**: Currently, only port 443 is supported.
- > Note: To enable, **HTTPS Redirection**, you will have to create a redirect rule. You can follow [**this docs**](/docs/dashboard/redirect-rules#https-redirect) section to create a redirect rule.
+ > Note: To enable, **HTTPS Redirection**, you will have to create a redirect rule. You can follow [**this docs**](./redirect-rules#https-redirect) section to create a redirect rule.
- **TCP**: If your application relies on TCP protocol, you can choose this option. You can choose any port for your application.
> NOTE : In case of TCP, You don't need any domain. You can directly connect your application to your server's IP and port (you choose).
- **UDP**: If your application relies on UDP protocol, you can choose this option. You can choose any port for your application.
> NOTE : In case of UDP, You don't need any domain. You can directly connect your application to your server's IP and port (you choose).
-Then, you can choose the domain you want to connect to your application. If you don't have any domain, you can add it in [**Domains**](/docs/dashboard/domains) section.
+Then, you can choose the domain you want to connect to your application. If you don't have any domain, you can add it in [**Domains**](./domains) section.
-**Finally**, you can choose the application you want to connect to your domain. If you don't have any application, you can deploy one by following [**this docs**](/docs/dashboard/deploy_new_application) section.
+**Finally**, you can choose the application you want to connect to your domain. If you don't have any application, you can deploy one by following [**this docs**](./deploy_new_application) section.
Hurrah! You have successfully created an ingress rule. Now, you can access your application via your domain.
It takes upto 1 minute to apply the changes.
diff --git a/versioned_docs/version-1.x.x/dashboard/log_in.md b/versioned_docs/version-1.x.x/dashboard/log_in.md
index 02d5698..a9ce7ff 100644
--- a/versioned_docs/version-1.x.x/dashboard/log_in.md
+++ b/versioned_docs/version-1.x.x/dashboard/log_in.md
@@ -6,7 +6,7 @@ sidebar_position: 1
When you will visit the dashboard for the first time, you will be asked to log in.
-![Log In](/assets/log-in.png)
+![Log In](/assets/1.x.x/log-in.png)
You can log in using the credentials of the user you created while installing the application.
@@ -19,4 +19,4 @@ You can also **Create New User** from the CLI (if you have access to the server
sudo swiftwave create-user --username