Meshiest / Mrseedbox
Licence: mit
[unmaintained] A Containerized Seedbox with Embedded Media Player
Stars: ✭ 30
Programming Languages
javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language
Projects that are alternatives of or similar to Mrseedbox
Dockerfiles
lots of dockerfiles, based on alpine
Stars: ✭ 69 (+130%)
Mutual labels: emby, rutorrent, letsencrypt, docker-compose
Docker Superset
Repository for Docker Image of Apache-Superset. [Docker Image: https://hub.docker.com/r/abhioncbr/docker-superset]
Stars: ✭ 86 (+186.67%)
Mutual labels: mysql, redis, docker-compose
Docker Laravel
🐳 Docker Images for Laravel development
Stars: ✭ 101 (+236.67%)
Mutual labels: mysql, redis, docker-compose
Docker Compose
一些基础服务的docker-compose配置文件,方便在一台新电脑上快速开始工作
Stars: ✭ 163 (+443.33%)
Mutual labels: mysql, redis, docker-compose
Docker Lnmp
🐋Docker-compose(Linux,Nginx,MySQL,PHP7,Redis)
Stars: ✭ 244 (+713.33%)
Mutual labels: mysql, redis, docker-compose
Interviewguide
《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/
Stars: ✭ 3,117 (+10290%)
Mutual labels: mysql, redis, backend
Jadedock
使用 Docker 快速部署简易的 Ngixn + PHP + MySQL + Redis 环境(可开发、可线上运行)
Stars: ✭ 109 (+263.33%)
Mutual labels: mysql, redis, docker-compose
Stacker
Stacker - The environment for local web development, ready for use.
Stars: ✭ 356 (+1086.67%)
Mutual labels: mysql, redis, docker-compose
Dice
前后端分离Blog系统,采用Nuxt、Vue 2.x 和 SpringBoot 全家桶。
Stars: ✭ 222 (+640%)
Mutual labels: mysql, redis, docker-compose
Kickoff Docker Php
🐳 🐘 🚀 Easily setup a PHP project with Docker
Stars: ✭ 213 (+610%)
Mutual labels: mysql, redis, docker-compose
Devilbox
A modern Docker LAMP stack and MEAN stack for local development
Stars: ✭ 3,598 (+11893.33%)
Mutual labels: mysql, redis, docker-compose
Enferno
A Python framework based on Flask microframework, with batteries included, and best practices in mind.
Stars: ✭ 385 (+1183.33%)
Mutual labels: mysql, redis, docker-compose
Goapiserver
A golang api server demo that contains usage of Redis and MySQL.
Stars: ✭ 22 (-26.67%)
Mutual labels: mysql, redis
Go jwt
golang for websocket wechat or weixin and jwt,http ratelimit
Stars: ✭ 19 (-36.67%)
Mutual labels: mysql, redis
Gitlab Docker Letsencrypt
Gitlab CE + Docker Compose + Let's Encrypt (auto generate/renew)
Stars: ✭ 22 (-26.67%)
Mutual labels: letsencrypt, docker-compose
Unilinks
Plataforma para encontrar os links das aulas virtuais gravadas.
Stars: ✭ 25 (-16.67%)
Mutual labels: mysql, docker-compose
Bestnote
👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (+2703.33%)
Mutual labels: mysql, redis
Disclaimer: Neither this project nor its owner will take any responsibility for any illegal use.
Mr Seedbox
I use this repo to test weird coding habits on a larger scale, don't expect the code to be pretty
New Screenshots





Install process (Still wip, sorry!):
- Be running Linux
- Install Git
- Install docker
- Install docker-compose
- Create a Google API Project
- Add the Google+ API library
- Generate some Credentials for Oauth2
- Application Type:
- Web Application
- Authorized origins:
-
https://localhost
orhttps://yourdomain.com
-
- Authorized redirect URIs:
-
https://localhost/oauth2callback
orhttps://yourdomain.com/oauth2callback
-
- Application Type:
git clone https://github.com/Meshiest/mrseedbox.git
cd mrseedbox
cp common.env.default common.env
-
cp docker-compose.yml.default docker-compose.yml
ORcp letsencrypt-docker-compose.yml docker-compose.yml
for letsencrypt - Edit your docker-compose.yml and common.env files (put google api client and secret in)
- Make sure you change EXAMPLE.COM if you're using the letsencrypt dockerfile
- Generate a SSL Cert:
./setup
- If you are using LetsEncrypt, you can use
certbot certonly --standalone
- If you are using LetsEncrypt, make sure you generate a dhparam:
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048
- If you are using LetsEncrypt, you can use
- The first person to connect and auth will be the "owner"
- You will have to go through the initial emby setup at
localhost:8096
! - If you are migrating from the old versions, you may have to
docker build backend
before starting the containers. If that doesn't work, you should remove all containers and images associated with this app and./start
it again -
Don't forget to add this to your MyAnimeList Custom CSS for the best experience:
@import url(https://gist.githubusercontent.com/Meshiest/cf3a3a4e16f5669ce7540445bf5b4cbf/raw/style.css)
If you do use the above LetsEncrypt instructions, you should get some nice A+ SSL like this:
Commands (from shell):
-
./start
- start, build, and update containers. If you need to update emby, you can run this -
docker-compose up -d
- same as above -
./stop
- should stop containers -
docker-compose kill ; docker-compose rm -f
- same as above -
./db
- should open db container for debugging -
./server
- should restart sinatra server container (by force >:) ) -
docker-compose restart mrseedbox_backend_1
- should be a nicer way of doing above -
docker logs -f mrseedbox_backend_1
- read logs from sinatra server -
docker ps
- list containers -
docker exec -it mrseedbox_backend_1 bash
- get a shell in the backend container - You should know that creating a
debug
file in the backend folder will prevent authentication
Contributing
Things You Need
- You need docker
- NPM/node
./backend
)
Updating the Backend (- Make your changes
docker build .
-
./start
from the parent directory anddocker logs -f mrseedbox_backend_1
and check if there were any problems starting the container
./backend/public/js
)
Updating the frontend (- Change app.jsx
-
npm install --only=dev
in backend/public/js npm test
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].