About the Project
Abyss is a new ecosystem project providing a lot of free tools to help developers and customers.
Newsletter
From here you can join our newsletter to stay informed of news and current events.
Developer Services:
This kind of services provide tools to helps you to create and manage your application.
Abyss Monitor
This service give a free and easy API to store your Application logs and errors. You can also store your server performance and configure Cron Task for each User Application.
The Abyss Monitor Client interface give you an easy to use dashboard to check your logs and analytics
Abyss Storage
This service is based on existing AWS S3 service who provide an easy way to store files. You can upload, write and download files from your Application storage using PreSignedUrl.
This service also allow you to generate file thumbnails and deliver easily files such as image without PreSignedUrl.
The maximum file size is 100Mo.
Customer Services:
This kind of services provide tools for common use.
Abyss Cloud
This service allow you to store, edit and visualize files and share your space with other user.
This service is on top of Abyss Storage and file size is limited to 100Mo
Abyss Memories
This service helps you to plan events such as wedding or trip. Also, you can create memories to store photos and video per date of an event.
Developer & Customer Services:
Abyss Main
This service provide the main authentication service for Abyss APIs and account. It's also contains all billing, ticketing and Application process.
Abyss Crypt
This service is a POC and it's provide a simple way to secure your data using an easy Web interface or an API for developers.
File is limited to 100Mo.
Self Hosted Stack
NodeJS (Typescript) (https://nodejs.org)
Express (API) (https://expressjs.com/)
React (https://react.dev/)
Sequelize (https://sequelize.org/)
GitLab CI/CD+Container Registry (Private Runners) (https://gitlab.com/)
Redis (as cache and lock manager) (https://redis.io/)
RabbitMQ (as job manager) (https://www.rabbitmq.com/)
Nginx (as web server + reverse proxy) (https://www.nginx.com/)
Postgres (as main database) (https://www.postgresql.org/) Backup on NFS Storage using https://hub.docker.com/r/prodrigestivill/postgres-backup-local
Grafana (https://grafana.com/)
External Tool (not Self Hosted):
BetterUpTime (https://betteruptime.com/)
GitLab (https://gitlab.com/)
SendGrid (mail delivery) (https://sendgrid.com/)
Infrastructure
Portainer (as Container manager) (https://www.portainer.io/)
Esxi VCenter (https://www.vmware.com/)
Cloudflare (as DNS and proxy) (https://cloudflare.com/)
Docker (https://www.docker.com/)
NAS Storage providing NFS + FTP server (backup+file storage) (https://www.synology.com/)
Every Abyss Services are self hosted on our own infrastructure based on Esxi Hypervisor and runs Docker containers running private image.
Last updated
