Alwaysdata
Deploy Nitro apps to alwaysdata.
Preset: alwaysdata
#Set up application
#Pre-requisites
Register a new profile on alwaysdata platform if you don't have one.
Get a free 100Mb plan to host your app.
Note
Keep in mind your account name will be used to provide you a default URL in the form of account_name.alwaysdata.net, so choose it wisely. You can also link your existing domains to your account later or register as many accounts under your profile as you need.
#Local deployment
Build your project locally with npm run build -- preset alwaysdata
Upload your app to your account in its own directory (e.g. $HOME/www/my-app). You can use any protocol you prefer (SSH/FTP/WebDAV…) to do so.
On your admin panel, create a new site for your app with the following features:
Addresses:
[account_name].alwaysdata.netType: Node.js
Command:
node .output/server/index.mjsWorking directory:
www/my-app(adapt it to your deployment path)Environment:
NITRO_PRESET=alwaysdataNode.js version:
Default versionis fine; pick no less than20.0.0(you can also set your Node.js version globally)Hot restart:
SIGHUP
Your app is now live at http(s)://[account_name].alwaysdata.net.