Skip to content

noiseunit/minds

 
 

Repository files navigation

Minds

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

Repositories

Minds is split into multiple components:

  • Engine - Backend code & APIs
  • Front - Client side Angular2 web app
  • Sockets (Coming Soon) - WebSocket server for real-time communication

Please also see:

Plugins will eventually be migrated to their own repositories.

Documentation

Documentation for Minds can be found at minds.org/docs

  1. Installation
  2. Requirements
  3. Download
  4. Vagrant Development Environment
  5. Install & Build 1. Front End 2. Engine 3. Install Script
  6. Troubleshooting
  7. Testing
  8. Contributing

Docker setup

The Docker environment is currently a work in progress and we intend on streamlining the installation phase.

  1. Run docker ps and look for the minds_php-fpm container
  2. Run docker exec -it CONTAINER_ID_HERE php /var/www/Minds/engine/cli.php install keys
  3. Run docker exec -it CONTAINER_ID_HERE php /var/www/Minds/engine/cli.php install --graceful-storage-provision --domain=dev.minds.io --username=minds --password=password --email=minds@dev.minds.io --private-key=/.dev/minds.pem --public-key=/.dev/minds.pub --cassandra-server=cassandra

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 - 2017

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.

Packages

No packages published

Languages

  • PHP 91.7%
  • Shell 3.2%
  • Go 2.7%
  • HTML 1.7%
  • JavaScript 0.3%
  • CSS 0.2%
  • Other 0.2%