标签: Debian

  • Install music-tag-web on debian system

    Remote debian system

    ssh remote.zhenglei.net
    sudo su
    docker pull xhongc/music_tag_web:latest
    docker images
    docker save -o music_tag_web.tar  xhongc/music_tag_web:latest
    

    Local debian system

    ssh local.zhenglei.net
    scp remote.zhenglei.net:/${YOUR_PATH}/remote.zhenglei.net .
    sudo su
    docker load < music_tag_web.tar
    docker image ls

    Launch

    sudo su
    ./music_tag_web.sh
    
    cat music_tag_web.sh
    
    #!/bin/bash
    PORT=8001:8001
    DATA=/Music
    CFG=/docker/music/config
    
    MTAG=xhongc/music_tag_web:latest
    
    if [ ! -d ${CFG} ];then
      mkdir -p ${CFG}
    fi
    
    if [ ! -d ${DATA} ];then
      mkdir -p ${DATA}
    fi
    
    docker run -d -p ${PORT} -v ${DATA}:/app/media -v ${CFG}:/app/data --restart=always ${MTAG}
    

    Verify

    http://yor_ip:8001

    default login: admin:admin

    Stop

    sudo su
    docker stats
    docker stop  $(docker ps -q)

    Install ffmpeg

    sudo apt-get instgall ffmpeg
    which ffmpeg
    # cd ${CFG}/bin
    cd /docker/music/config/bin
    sudo ln /usr/bin/ffmpeg
  • Install docker on Debian

    sudo apt update
    
    sudo apt upgrade
    
    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2
    
    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
    
    sudo apt update
    sudo apt install docker-ce
    
    
    sudo usermod -aG docker $USER
    
    
  • Increasing the amount of inotify watchers for debian

    sudo cat /proc/sys/fs/inotify/max_user_watches

    sudo sh -c “echo fs.inotify.max_user_watches=524288 >> /etc/sysctl.conf”

    sudo sysctl -p

    sudo cat /proc/sys/fs/inotify/max_user_watches

  • Crossbuild Debian ARM

    https://wiki.linaro.org/Platform/DevPlatform/CrossCompile/CrossbuildingQuickStart

     

    On Ubuntu maverick:

    apt-get install g++-4.4-arm-linux-gnueabi libc6-dev-armel-cross