- original source
- https://github.com/Mpompili/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.
- 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
node 9.8.0 + ruby 2.5.1 best compat (2.5.5 ot? best compat)
https://github.com/c4pt000/SKYTUNE-docker
* 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
- original source
- https://github.com/Mpompili/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.