- Membermanagement, for Addresses of the Members
- Teammanagement, which Teams do we have and which Member is part of the Team
- Licence Ordering, for easy licence Ordering of the Team-Responsible
- Gamemanagement, all Games directly imported from SwissVolley (VolleyManager) or Swissvolley Region Solothurn
- Game-Writer Management, easy assign Writers to a Game
- Keymanagement, all (physical)-Keys from the Club,
- Reports, some preconfigured Reports
- Role-based Access Control
- A webserver with PHP 7.0
- MySQL Database
- Composer
Checkout Project from Github:
git clone https://github.com/splattner/myvbc.git
or
Download Release from: https://github.com/splattner/myvbc/releases
composer install
Change Database settings in etc/config.inc.php
$config["db"]["host"] = getenv('MYSQL_DB_HOST') ? getenv('MYSQL_DB_HOST') : "127.0.0.1";
$config["db"]["port"] = getenv('MYSQL_DB_HOST') ? getenv('MYSQL_DB_PORT') : "3306";
$config["db"]["username"] = getenv('MYSQL_DB_USERNAME') ? getenv('MYSQL_DB_USERNAME') : "myvbc";
$config["db"]["password"] = getenv('MYSQL_DB_PASSWORD') ? getenv('MYSQL_DB_PASSWORD') : "myvbc";
$config["db"]["database"] = getenv('MYSQL_DB_NAME') ? getenv('MYSQL_DB_NAME') : "myvbc";
or use Environment Variables:
MYSQL_DB_HOST
MYSQL_DB_PORT
MYSQL_DB_USERNAME
MYSQL_DB_PASSWORD
MYSQL_DB_NAME
Run install.phpto deploy Database. This script does install the DB Schema or makes an update to a current Database.
MyVBC in now ready. Open in Browser and have fun.
Default Credentials:
Username: admin@myvbc.ch
Password: myvbc
MyVBC is available as Container Image: https://github.com/splattner/myvbc/pkgs/container/myvbc Run
docker pull docker pull ghcr.io/splattner/myvbc:latest
to get the latest Version.
Start with (using default credentials, see etc/config.inc.php):
docker run -d -P --link mydb:mysql ghcr.io/splattner/myvbc:latest
or with Environment Variables for the DB Connection:
docker run -d -P --link mydbserver:mysql -e MYSQL_DB_NAME=mydbname -e MYSQL_DB_PASSWORD=mypassword -e MYSQL_DB_USERNAME=myusername ghcr.io/splattner/myvbc:latest
replace mydbserver, mydbname, mypassword, myusername to suit your Environment.
You can run MyVBC using Docker-Compose. Just run:
docker-compose up
and you shoud have a running instance (with MariaDB and PHPmyAdmin). Open http://localhost:8080 for MyVBC and http://localhost:8081 for PHPmyAdmin
On first run (or Upgrade), you should open http://localhost:8080/install.php.




