Skip to content

DocMarty84/koozic_install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This repository provides an (un)-installer for KooZic.

Usage

koozic_install.py [-h] [-u USER] [-d DIRECTORY] {install,uninstall,upgrade}

KooZic (un)-installer

positional arguments:
  {install,uninstall,upgrade}
                        install or uninstall mode

optional arguments:
  -h, --help            show this help message and exit
  -u USER, --user USER  user running koozic
  -d DIRECTORY, --directory DIRECTORY
                        install directory

Supported platforms

  • Ubuntu 18.04
  • Debian 10
  • Fedora 31
  • OpenSUSE 15.1

Detailed process

Installation

  • Install Python dependencies from system packages
  • Install extra dependencies from pip
  • Setup PostgreSQL
  • Copy FFMpeg
  • Copy files (default: /opt/koozic)
  • Initialize database
  • Setup systemd

Uninstallation

  • Disable systemd
  • Remove database
  • Remove files

Upgrade

  • Update sources
  • Upgrade database

About

The KooZic installer script

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages