UNA Platform ## Unified Networking Applications [![Official Website](https://img.shields.io/badge/website-una.io-blue.svg?style=for-the-badge)](https://unacms.com) [![GitHub license](https://img.shields.io/github/license/unaio/una?style=for-the-badge)](https://github.com/unacms/una/blob/master/license.txt) [![Releases](https://img.shields.io/github/downloads/unaio/una/total.svg?style=for-the-badge)](https://github.com/unacms/una) [![GitHub forks](https://img.shields.io/github/forks/unaio/una?style=for-the-badge)](https://github.com/unacms/una/network) 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. ![screenshot](https://user-images.githubusercontent.com/22210428/186073113-8f82f8f2-fd5a-4dbb-8328-e0ca847809b9.png) ## Table of Contents - [Key Features](#key-features) - [Documentation](#documentation) - [Download](#download) - [Support & Development](#support--development) - [License](#license) ## Key Features - **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. ## Documentation To install and run the UNA platform, you'll need a web-hosting server or you can use [UNA Cloud hosting](https://una.io/start) for an instant launch. - [UNACMS.COM - Official Website](https://unacms.com) - [Documentation](https://unacms.com/wiki/Introduction) - [Discussions](https://unacms.com/page/discussions-home) - [Contact Team](https://unacms.com/page/contact) - [Installation](https://unacms.com/wiki/Installation) ## Download You can [download](https://github.com/unaio/una/archive/refs/heads/master.zip) the latest installable version of UNA Core and install it on your server. You will need to [create an UNACMS.COM account](https://unacms.com) to access all features. ## Support & Development UNA is managed by [Yasko.Studio](https://yasko.studio) team and developed with the help of [UNA Community](https://una.io). - Free community support - [Discussions](https://unacms.com/page/discussions-home) - Direct support and professional services - [UNA Pro](https://unacms.com/start) ## Setup Development Environment Clone UNA repository to current folder: ```bash git clone https://github.com/unacms/UNA.git una ``` Switch current directory to newly created `una` folder: ```bash cd una ``` Install JavaScript depenences: ```bash yarn ``` Install PHP dependences: ```bash docker run --rm -it -v "$(pwd):/app" composer/composer install --ignore-platform-reqs ``` Run UNA and related services: ```bash 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 ``` If you use Visual Studio Code, then there is already ready launch configuration for debugging via XDebug. ## License MIT --- > UNACMS on X [@unacms](https://twitter.com/unacms) --- This project is tested with BrowserStack.