UNA is a Community Management System. The core platform is a full-stack framework for independent community websites and apps. With UNA content management, collaboration, e-commerce, learning management, and social networking, you can build any online project you have in mind.
- Unlimited Scalability: Hundreds, thousands, or millions - get as many users as your hosting can handle. UNA won't limit you.
- Absolute Control: You own the data, you set the rules, you lead the community. We give you the tools and support.
- Permissive License: MIT - the license allowing unrestricted commercial and private use, distribution, and modification.
- Continuous Improvement: Regular security, performance, and feature updates for the core platform, apps, and integrations.
- Collective Innovation: Improvements and revisions initiated and co-funded by the platform users community.
- Integrations-Friendly: Integrate 3rd-party services as UNA apps or use UNA REST API to talk to your external apps.
- Secure-By-Design: Full-site SSL encryption, SPD development, regular service updates, and vulnerability audits.
- Compliance Readiness: We offer HIPAA, GDPR, CCPA (and any other regulations) compliance preparation service.
To install and run the UNA platform, you'll need a web-hosting server or you can use UNA Cloud hosting for an instant launch.
You can download the latest installable version of UNA Core and install it on your server. You will need to create an UNACMS.COM account to access all features.
UNA is managed by Yasko.Studio team and developed with the help of UNA Community.
- Free community support - Discussions
- Direct support and professional services - UNA Pro
Clone UNA repository to current folder:
git clone https://github.com/unacms/UNA.git una
Switch current directory to newly created una
folder:
cd una
Install JavaScript depenences:
yarn
Install PHP dependences:
docker run --rm -it -v "$(pwd):/app" composer/composer installdocker run --rm -it -v "$(pwd):/app" composer/composer install --ignore-platform-reqs
Run UNA and related services:
docker compose up -d
Open UNA using the URL below in browser and proceed with the UNA installation
http://localhost.una.io
Use the following default credentials for DB configuration during UNA install:
Database host name: mysql
Database name: una
Database user: una
Database password: una
Use phpMyAdmin to manage UNA database:
http://localhost.una.io:8080
MySQL root
user password: root
Use Mailpit to inspect all emails coming from UNA:
http://localhost.una.io:8025
MIT
Twitter @unaplatform
This project is tested with BrowserStack.