GithubHelp home page GithubHelp logo

benkoo / tensorcloud Goto Github PK

View Code? Open in Web Editor NEW
12.0 13.0 13.0 248.42 MB

A set of open-sourced computational services orchestrated by a tensor-based metalanguage.

License: GNU General Public License v3.0

Shell 0.04% Java 0.14% CSS 4.63% HTML 0.36% Makefile 0.02% Python 0.26% PHP 54.87% JavaScript 38.56% NetLogo 0.36% Ruby 0.05% OCaml 0.21% Gherkin 0.25% Perl 0.01% Dockerfile 0.04% PLpgSQL 0.01% Lua 0.01% C 0.08% Smarty 0.01% Standard ML 0.01% SCSS 0.12%

tensorcloud's Introduction

Welcome

Welcome to TensorCloud! This project is to allow everyone to own and operate their digital assets using container technologies. The development goal is to separate assets into three functional assets:

  1. Content Data Asset,
  2. Software Data Asset
  3. Configuration Data Asset.

Why do we separate data this way?

Due to the varying cycle types of these different kinds of data assets, Content Data, Software Data, and Configuraiton Data, our data separation scheme is about reducing the size of data payload for each kind of assets. It allows one to separately and incrementally back-up and restore Content Data Asset independent from the other two kinds of digital asset. This organization also requires a set of accompanying tools to expedite and simplify the backup and restore processes. This will provide a mechanism to ensure better Qualities of Services (QoS), and data security properties.

Any persons or organizations are all welcome to contribute to this project, please send pull request to us, whenever you feel that new ideas or features should be added.

Mariadb

Website: https://mariadb.org/

Mediawiki

Website: https://www.mediawiki.org/wiki/MediaWiki

Mariadb+Mediawiki features

How to run it?

docker-compose -f Mediawiki/mariadb_mediawiki.yml up 

Docker in Docker

docker run --privileged -p 80:80 -e PORT=80 smartkit/tensor-cloud-dind:mariadb_mediawiki

Wordpress

Website: https://wordpress.org/

Mariadb+Wordpress features

How to run it?

docker-compose -f WordPress/mariadb_wordpress.yml up 

Docker in Docker

docker run --privileged -d -p 80:80 -e PORT=80 smartkit/tensor-cloud-dind:mariadb_wordpress

Piwik

Website: https://matomo.org/

Mariadb+Mediawiki+Wordpress+Piwik features

How to run it?

docker-compose -f Wordpress/docker-compose.yml -f mediawiki.yml -f piwik.yml -f phabricator.yml up

And more, http://toyhouse.cc:81/index.php/Get_Started_with_Remix

Sincerely,

Toyhouse Team

tensorcloud's People

Contributors

benkoo avatar bobyuxinyang avatar chanakade avatar embee avatar joshuakwan avatar jschee avatar sergio-rivas avatar yangboz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tensorcloud's Issues

Phabricator: How the heck to delete items from workboard column

I've been trying to delete an item for 2 minutes, but see no obvious way to do it. I'm sure there IS a way, but it's non-obvious. Should have a delete button on edit page or something. Closest I see in unsubscribe.

This is more of a UI thing than function, since the function IS there, I'm sure. if I can't find, the users will have trouble too.

Virtualbox: No port forwarding on PC

After dealing with bug #2 , I don't have any port forwarding on the Virtualbox, so can't SSH in and start the microservices (going via the GUI is difficult because it's slow as hell on my Surface Pro 4)
image

holors.org - server time wrong?

I just edited a wiki page on Phabricator and checked the timelog. It says edit was at 5:12pm (China time) when it was more like 4:57pm. Not urgent but thought I'd let you know :)

Wishlist: Start microservices on boot

Typing in commands manually seems error prone and maybe too technical for users who just want to test things. Can we start all the docker stuff via /etc/init.d or some other way?

The commands I mean are:
cd TensorCloud & docker-compose -f mariadb_mediawiki.yml -f wordpress.yml -f piwikyml -f phabricator.yml -f openmodelica-webbook.yml -f jenkins.yml up -d
/home/toyhouse/resourcespace-8.3.1/ctlscript.sh start

Security: All images have same user/password

This is okay for testing, but if we roll out, then admin 1 can login to admin 2's image.

Suggestion: Prompt user to change password (for local login and SSH) upon first login

Suggested user-flow:
Boot -> auto-login -> change password program autostarts

Wishlist: Dummy content to show users what the microservices do

Just going to a fresh install of MediaWiki/WordPress/etc is scary for users who've never used them before. They need some handholding, and one way of doing this is by using the platform itself to show what it can do. e.g. some pretty blog posts in WP, some nice articles in MediaWiki. The blog posts could be about WordPress itself and talk about what it is and how to use it

Mariadb password wrong

Mariadb password is wrong W2qgpsLtQt. I cannot use it as a password. Any alternative password?

NextCloud: Apps page not loading

  1. I logged in as superuser and created a new acct (alexcg) with admin privileges
  2. Logged in as alexcg
  3. Went to settings -> apps
  4. Just get animated spinner telling me something is loading, but nothing really loads

Virtualbox image complains it can't find network adaptor eth0 (airport)

Use case: Upon opening the ova file and attempting to boot. VM won't even start
Fix: Open settings and go to network page. It fixes itself

Since it's looking for airport, I'm assuming this img is from a Mac. Is there any way we can fix it so we don't get an error on either mac or pc regarding network adaptor?

NextCloud: Shared Folder won't load

Many files are still under admin user. I logged in as admin and shared a folder with alexcg

After logging in as alexcg, I see the folder, click the folder, and then things seem to be happening on server but it just sits there spinning. Nothing else loads on client end

Remix.digital: Can't oauth login

I just get redirected to the same page I was on. No loading page in-between. Still tells me I'm not logged in on the top bar, but doesn't pop up any alert

Tried clearing cookies. No change

Virtualbox: Huge disk image

Can we strip out some of the default Ubuntu cruft? I mean do we really need Unity, X11, etc? We could just strip back to command line interface, or failing that, a really simple window manager and app launcher

This, coupled with mirror, could speed things up dramatically and reduce complexity

Virtualbox image download really slow

It's taken me days to download the Virtualbox image file. I've been getting >200kbps speeds, I think because the server is in China and I'm not. This will affect MIT's usability of our software.

Tested on multiple wifi networks in Thailand, which deliver high speed otherwise.

Proposed fix: Mirror the image in USA

RSS/Atom feeds for Phabricator?

XLP/Remix users use a LOT of tools. In the long run I'd like one dashboard that tracks activity.

I've found feeds for WordPress and NextCloud so far, but not Phab

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.