# Deployment & Operation

- [Cloudflare-warp](/notes/deployment-and-operation/cloudflare-warp.md)
- [Cloudflare warp multiple org](/notes/deployment-and-operation/cloudflare-warp/cloudflare-warp-multiple-org.md)
- [Docker Container](/notes/deployment-and-operation/docker-container.md)
- [Add User to Docker Group](/notes/deployment-and-operation/docker-container/add-user-to-docker-group.md): https://docs.docker.com/engine/install/linux-postinstall/
- [Clean up unused docker images](/notes/deployment-and-operation/docker-container/clean-up-unused-docker-images.md)
- [Backup Container](/notes/deployment-and-operation/docker-container/backup-container.md)
- [Truncate docker log](/notes/deployment-and-operation/docker-container/truncate-docker-log.md): Truncate all docker logs in an instance to free up disk space
- [Git](/notes/deployment-and-operation/git.md)
- [Ansible](/notes/deployment-and-operation/ansible.md)
- [Ansible - Setup fresh new ubuntu server](/notes/deployment-and-operation/ansible/ansible-setup-fresh-new-ubuntu-server.md): # Run on Mac OS: (https://github.com/ansible/ansible/issues/76322) # export OBJC\_DISABLE\_INITIALIZE\_FORK\_SAFETY=YES # ansible-playbook -i hosts.ini setup-new-instance-playbook.yml
- [Run Ansible Playbook on MacOS](/notes/deployment-and-operation/ansible/run-ansible-playbook-on-macos.md): https://github.com/ansible/ansible/issues/76322
- [Linux](/notes/deployment-and-operation/linux.md)
- [Zip file with Gzip](/notes/deployment-and-operation/linux/zip-file-with-gzip.md)
- [Linux - add user to sudo group](/notes/deployment-and-operation/linux/linux-add-user-to-sudo-group.md): Add user to sudo group and allow to use sudo without password
- [Rsync - copy file on remote server to local](/notes/deployment-and-operation/linux/rsync-copy-file-on-remote-server-to-local.md): Copy file on remote server to local with Rsync
- [Tunnel all docker ports on remote server to localhost](/notes/deployment-and-operation/linux/tunnel-all-docker-ports-on-remote-server-to-localhost.md): tunnel all ports of running container on a remote server to localhost
- [Create linux Swapfile](/notes/deployment-and-operation/linux/create-linux-swapfile.md): Create linux swap
- [Rename a file to folder name](/notes/deployment-and-operation/linux/rename-a-file-to-folder-name.md)
- [Copy and keep permission on linux](/notes/deployment-and-operation/linux/copy-and-keep-permission-on-linux.md): How do I copy a folder keeping owners and permissions intact?
- [Database](/notes/deployment-and-operation/database.md)
- [Check if database is reachable with nc](/notes/deployment-and-operation/database/check-if-database-is-reachable-with-nc.md): Check if database is reachable with nc
- [PostgreSQL](/notes/deployment-and-operation/database/postgresql.md)
- [PostgreSQL - Create a new primary key auto-increment column](/notes/deployment-and-operation/database/postgresql/postgresql-create-a-new-primary-key-auto-increment-column.md)
- [Generate uuid for all records in a table PostgreSQL](/notes/deployment-and-operation/database/postgresql/generate-uuid-for-all-records-in-a-table-postgresql.md)
- [Backup & Import all database PostgreSQL Inside Docker Container](/notes/deployment-and-operation/database/postgresql/backup-and-import-all-database-postgresql-inside-docker-container.md): Backup/dump & restore/import PostgreSQL Database running inside a container
- [Backup & Import single database PostgreSQL Inside Docker Container](/notes/deployment-and-operation/database/postgresql/backup-and-import-single-database-postgresql-inside-docker-container.md): Backup/dump & restore/import PostgreSQL Database running inside a container
- [PostgreSQL - Create user & grant permission on a database](/notes/deployment-and-operation/database/postgresql/postgresql-create-user-and-grant-permission-on-a-database.md): Create user & grant permission on a PostgreSQL database
- [PostgeSQL - Backup database via remote ssh server](/notes/deployment-and-operation/database/postgresql/postgesql-backup-database-via-remote-ssh-server.md): Backup a database from a remote server or via a server that have access permssion to local machine
- [Clean up pg walfile](/notes/deployment-and-operation/database/postgresql/clean-up-pg-walfile.md)
- [Mysql](/notes/deployment-and-operation/database/mysql.md)
- [Mysql - Create user & grant permission on a database](/notes/deployment-and-operation/database/mysql/mysql-create-user-and-grant-permission-on-a-database.md): Create user & grant permission on a database
- [Dump & import Mysql database inside container](/notes/deployment-and-operation/database/mysql/dump-and-import-mysql-database-inside-container.md)
- [Mysql - Dump all Mysql database from Mysql](/notes/deployment-and-operation/database/mysql/mysql-dump-all-mysql-database-from-mysql.md): Dump all databases from Mysql
- [Ngnix](/notes/deployment-and-operation/ngnix.md)
- [Nginx - 504 Gateway Timeout error using Nginx as Proxy](/notes/deployment-and-operation/ngnix/nginx-504-gateway-timeout-error-using-nginx-as-proxy.md)
- [Download file from server via nginx docker](/notes/deployment-and-operation/ngnix/download-file-from-server-via-nginx-docker.md)
