################# # Web service # ################# sudo apt install php8.1-fpm # memory_limit = 128M -> 1G # post_max_size = 8M -> 0 # upload_max_filesize = 2M -> 4G ################# # Programming # ################# # ## pyenv + Python 3.10.6 (2023-05-02) ## See page https://notes.pyuxiang.com/kb/intranet/software/python3 # sudo apt update sudo apt install make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils tk-dev \ libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev git config --global core.autocrlf false curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile echo 'eval "$(pyenv init -)"' >> ~/.profile echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(pyenv init -)"' >> ~/.bash_profile exec "$SHELL" pyenv install 3.10.6 pyenv global 3.10.6 ####################### # System monitoring # ####################### # ## glances (2023-05-02) ## System monitoring alternative to htop # pip3 install glances sudo apt-get install libnginx-mod-http-headers-more-filter ######################## # Project management # ######################## # ## openproject (2023-05-03) # sudo apt install openproject sudo apt install apt-transport-https ca-certificates wget