bartektomas / minds

mirror of https://gitlab.com/minds/minds

Home Page:https://www.minds.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minds

Minds is an open-source, encrypted and reward-based social networking platform. https://minds.com

Docs

Full documentation can be found at https://developers.minds.com/

Repositories

Minds is split into multiple repositories:

  • Engine - Backend code & APIs
  • Front - Client side Angular2 web app
  • Sockets - WebSocket server for real-time communication
  • Mobile - React Native mobile apps

Development System Requirements

  • 10GB RAM (be sure to set it in your docker settings)

  • 100GB Disk space

  • Docker Compose

Development Installation

See our local setup guide

Troubleshooting

The local setup guide sets up the tools to both run and rebuild the stack.

Is everything running?

minds up

Needs a kick?

minds restart

When in doubt, re-run the local stack installation.

minds install

Production System Requirements

At this time it is not advisable to run Minds in production, however it is possible so long as you are aware of the risks.

  • 3 Cassandra Nodes (Min 30gb RAM, 1TB SSD, 8 CPU)
  • 1 ElasticSearch Node (Min 16GB RAM, 250GB SSD, 8 CPU) #2 nodes are recommended for failover
  • 1 Docker Machine (Min 60gb RAM, 50GB SSD, 32 CPU)

Contributing

If you'd like to contribute to the Minds project, check out the Contribution section of Minds.org or head right over to the Minds Open Source Community. If you've found or fixed a bug, let us know in the Minds Help and Support Group!

Security reports

Please report all security issues to security@minds.com.

License

AGPLv3. Please see the license file of each repository.

Credits

PHP, Cassandra, Angular2, Nginx, Ubuntu, OpenSSL, RabbitMQ, Elasticsearch, Cordova, Neo4j, Elgg, Node.js, MongoDB, Redis, WebRTC, Socket.io, TinyMCE, Ionic, Requirejs, OAuth, Apigen, Braintree. If any are missing please feel free to add.

Copyright Minds 2012 - 2018

Copyright for portions of Minds are held by Elgg, 2013 as part of the Elgg project. All other copyright for Minds is held by Minds, Inc.

About

mirror of https://gitlab.com/minds/minds

https://www.minds.com

License:Other


Languages

Language:PHP 66.8%Language:Shell 11.5%Language:JavaScript 8.6%Language:Go 4.4%Language:HTML 2.7%Language:Smarty 2.6%Language:PowerShell 1.8%Language:Dockerfile 1.0%Language:CSS 0.3%Language:TypeScript 0.2%