Git Product home page Git Product logo

skytune.online's Introduction

vibesky, a SoundCloud clone, is a music social media app where users can discover and upload music using a Ruby on Rails backend, Postgresql database, AWS S3 database, and React/Redux front-end architecture.

SKYTUNE.online

* not for use in automobiles

* WIP,

todo:

  • mass uploader @profile
  • .flac support (site currently only seems to support .mp3 possibly others)
  • visual tic indicator for "loop once, loop indefinitely" in site audio player
  • possible other plugins similar or identical to soundcloud.com

Ubuntu 18.04 RHEL/Fedora



node 9.8.0 + ruby 2.5.1 best compat (2.5.5 ot? best compat)


* docker image via

https://github.com/c4pt000/SKYTUNE-docker

S3 module is optional for use as a remote data store


* site will operate in NON SSL or SSL either way HTTP or HTTPS

bootstrap_MAIN_install.sh for Ubuntu 18.04 install mainly (Debian/otherAPTs)
rhel_bootstrap_MAIN_install.sh for Fedora 28 installs mainly (RHEL/CentOS other)

default operation standard HTTP
check -> https://github.com/c4pt000/SKYTUNE.online/edit/master/config/environments/README.md


todo -> clone rhel-install scripts to -> centos compability, last working rhel-scripts -> fedora 28~
# * update
rhel-install script seems semi functional to bring up the frontend on a fresh install
sh rhel_bootstrap_MAIN_install.sh
chmod +x launch-server-production-NON-ssl
./launch-server-production-NON-ssl
# * for docker
yum install git-core nano sudo which

docker run -ti --cap-add=SYS_ADMIN -e "container=fedora28" -v /sys/fs/cgroup:/sys/fs/cgroup fedora /usr/sbin/init
docker exec -it container-name-here /bin/bash


check ssl-cert-creation.txt
server.cert -> fullchain1.pem server.key -> privkey1.pem

replace with your SSL cert per DNS for server.key, server.cert, -> ip specific
thin start -a 0.0.0.0 -p 443 --ssl --ssl-key-file server.key --ssl-cert-file server.cert -e production





docker as a WAN over VPS untested,
# docker local
xserver + lightdm in docker xhost and X11 forwarding for audio, ssh -> firefox/chrome on docker's side with ssh -Y or -X for
X11 forwarding for local audio, or forward pulseaudio or alsa audio with docker with ssh forwarding,





todo document pgadmin3 or pgadmin4 scripted install for postgresql











vibesky

vibesky, a SoundCloud clone, is a music social media app where users can discover and upload music using a Ruby on Rails backend, Postgresql database, AWS S3 database, and React/Redux front-end architecture.

skytune.online's People

Contributors

c4pt000 avatar mpompili avatar

Watchers

James Cloos avatar

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.