Accounts
Appconda Account API is used for user signup and login in client applications. Users can be organized into teams and be given labels, so they can be given different permissions and access different resources. Each user's account can also have their own preference object, which you can use to save preferences such as theme, language, and notification settings.
Applets
The Auth module has three main components
Auth
The Auth module has three main components
Auth
The Auth module has three main components
Auth
The Auth module has three main components
Benchmarks
Buckets
You can create your first bucket, upload, and download your first file in minutes.
Collections
Database
Database Api
Decentralization
Decentralization is the first step toward horizontal scaling. It also can be a vital part for a single-server infrastructure.
Development
In order to be able to work with Appconda is best to have a ready-to-use local environment in which you can try all the goodies.
Docker Swarm
After you've decentralized your Database and Storage, you can go into Docker Swarm. If you haven't done so make sure to that first.
Documents
Email and password login
Email and password login is the most commonly used authentication method. Appconda Authentication promotes a safer internet by providing secure APIs and promoting better password choices to end users. Appconda supports added security features like blocking personal info in passwords, password dictionary, and password history to help users choose good passwords.
High Availability
Horizontal Scaling
After you've decentralized your Database and Storage, you can go into horizontal scaling. If you haven't done so make sure to that first.
Infrastructure Overview
In this chapter, you are going to take a deep dive into the Appconda infrastructure. It's more theoretical, so be warned.
Labels
The Auth module has three main components
Manage users
Appconda Users API is used for managing users in server applications. Users API can only be used with an API key with the Server SDK, to manage all users. If you need to act on behalf of users through an Appconda Function or your own backend, use JWT login.
Overview
The Auth module has three main components
pagination
permissions
Post installation
After installing Appconda and before accessing it, there are set of step, tools, and general tips you should know.
queries
Quick start
Relationships
Security
Security
The Auth module has three main components
Start with Storage
You can create your first bucket, upload, and download your first file in minutes.
Storage
Appconda Storage allows you to manage files in your project. You can use it to store images, videos, documents, and other files for your projects. It provides APIs to upload, download, delete, and list files, with many added utilities.
Teams
Teams are a good way to allow users to share access to resources. For example, in a todo app, a user can create a team for one of their todo lists and invite another user to the team to grant the other user access. You can further give special rights to parts of a team using team roles.
Ubuntu
This chapter assume you've a running Ubuntu server, and you've access to the root account.
Vertical Scaling
In Vertical scaling you have only one server.
What is appconda
Appconda is a self-hosted Soft Code (Baas + Iaas) platform.