💁 SwiftWave is a self-hosted lightweight PaaS solution to deploy and manage your applications 🏄 SwiftWave dashboard is the GUI to connect to your self-hosted server be deploy and manage your applcation.
It's a deployed dashboard with pre-configured HTTPS proxy to keep connection encrypted.
Steps -
- Go to dashboard.swiftwave.org
- At the bottom of page, Click on
Update
button - Enter the IP of the server
- Enter the port of the service [default PORT for swiftwave -> 3333]
- Enter the username and password [this credentials has been set while installing swiftwave in server]
- Login
- 🍻 That's all. Now explore the dashboard
Steps -
- Clone the repository
- Run
npm install
- Run
npm run build
- Using nginx or web server, serve the
dist
folder
- Fork the repository
- Clone the forked repository
- Run
npm install
- Run
npm run dev
- Open
localhost:5173
in browser - Use the
Swiftwave staging environment
to work on the front end without installing the Swiftwave server locally.- Server Url ->
staging.swiftwave.org
- Server Port ->
3333
- Username ->
admin
- Password ->
admin
- Server Url ->
- For testing deployment of the app, use this project https://github.com/tanmoysrt/minc. Don't deploy any other application to keep it accessible to other contributors.
- For Ingress Mapping, use any subdomain of
swiftwave.xyz
. Example -test.swiftwave.xyz
,test2.swiftwave.xyz
- Don't add a real GitHub username and password to the
Git Credentials
page, as the staging environment is accessible to various users
We would love to hear from you and brainstorm on ideas! We communicate on Slack: