Saas Apps
Some pre-installed Apps offering running services just as you would get from a SaaS subscription come pre-installed with your setip.io account. They offer features that you hardly can do without when deploying a professional Internet-facing app such as user management and authentication as well as authorization or real-time access to shared data between your apps.
These apps are available through system-defined URLs that can be viewed in the URL table under the URL tab in your setip.io Admin Panel.
We offer pre-installed Apps with similar features already offered by tier 1 SaaS vendors, such as User Authentication, as offered by Okta, for example. This lets you get started with a professional app while allowing for in-house or cloud migration once your project takes off or simply because your budget would not match cloud hosting costs.
These Apps are running continuously on your PoC so you do not need to run them on the cloud or on a server in-house to try them out and get started with them, while you can always migrate them in-house at any time or off the cloud.
These Apps running on your PoC are open source and you own the data on your PoC, so you can migrate them at anytime outside setip.io without suffering a vendor locking scenario while preserving the hosting advantage under one umbrella. And you can also scale vertically and horizontally to a very high level of daily growth.
These apps are usually pointing to your PoC local interface so access to them can be removed by simply matching the URL linking to the port they are listening to. So, to stop offering any of these services: simply click on the delete icon for that URL.
PocketBase
PocketBase is an open-source tool with 20.9K GitHub stars and 804 GitHub forks and has received favorable reviews on Product Hunt
PocketBase describes itself as follows on their site:
Open Source backend in 1 file Realtime database File Storage Admin dashboard
It also adds User Authentication API and SDKs that are very easy to implement with copy/paste code customized with your URLs, so you can be ready with an authentication feature in your app in no time, including login through social networks.
Please note that if you need a more complete authentication service you can also use SuperTokens which is also deployed on your PoC and which you can read about below.
Available at https://yourorg.wg0.io/pb/_
The first time you access the PocketBase instance on your PoC you will have to register with your email and password.
SuperTokens
SuperTokens is an open-source tool with 8.05K GitHub stars and 280 GitHub forks and has received favorable reviews on Product Hunt
Your instance of SuperTokens is available at https://supertokens.yourorg.wg0.io
SuperTokens, is an authentication provider for your app, it describes the type of wide array of authentication methods it allows as follows:
- Open Source User Authentication
- Passwordless
- Social Login
- Email Password Login
- Phone Password Login
- Passwordless + Social Login
- Email Password + Social Login
- Session Management
To start an app with authentication built-in with your instance of SuperTokens, all u need is to run the following in the Terminal (js example):
npx create-supertokens-app@latest
You can use the PoC running instance of SuperTokens to get familiar with it and then migrate easily if you need to do so, without vendor locking.
n8n is an open-source tool with 28.2K GitHub stars and 3.3K GitHub forks and has received favorable reviews on Product Hunt
n8n describes itself as follows on their site:
Workflow automation for technical people
Build complex automation 10x faster, without fighting APIs
Your days spent slogging through a spaghetti of scripts are over. Use JavaScript when you need flexibility and UI for everything else
Your instance of n8n is available at https://n8n.yourorg.wg0.io
n8n is a no-code visual-driven tool (code is still allowed if you do need a feature not available off the shelf). It is an open-source package that you can immediately use at no extra cost as it is pre-installed on your PoC, you can also install it on the cloud by yourself or subscribe to a hosted version for more advanced users. To access your n8n instance simply point to https://n8n.yourorg.wg0.io, you will be asked for a login and password the first time you connect and it is the email address you used to register for both the login and the password.
Unlike the hosted version of n8n, available on n8n own site, this instance can be accessed from the Internet if you choose so, while accessing databases or private APIs on your setip.io private network. Please read the upcoming Blog post explaining how to use n8n with a local database on your private network all you need to do is install a WireGuard peer configuration from the Network section of setip.io Admin Panel on your database server so it can be accessed by your n8n instance which provides access to the public through the pre-configured URL.
You can refer to the n8n built-in documentation system to learn how to use n8n. There will soon be blog entries on that site with an example of how people can use n8n to make their life easier for themselves or even a large bunch of people.
If you like n8n feel free to support them by donating on their git page or subscribing to their service.