{"repo":"cybertec-postgresql/vip-manager","free":true,"listed":false,"github":"https://github.com/cybertec-postgresql/vip-manager","clone":"git clone https://github.com/cybertec-postgresql/vip-manager.git","description":"Manages a virtual IP based on state kept in etcd or Consul","language":"Go","stars":294,"topics":["postgres","patroni","etcd","consul","virtual-ip","postgresql"],"license":"BSD-2-Clause","category":"databases-storage","readme_excerpt":"vip-manager Manages a virtual IP based on state kept in etcd , Consul or using Patroni REST API Table of Contents - Prerequisites - Building - Installing from package - Installing from source - Environment prerequisites - PostgreSQL prerequisites - Configuration - Configuration - Hetzner - Credential File - Hetzmer - Debugging - Author Prerequisites - go = 1.19 - make (optional) - goreleaser (optional) Building 1. clone this repo 1. Build the binary using make or go build . 1. To build your own packages (.deb, .rpm, .zip, etc.), run or Installing from package You can download .rpm or .deb packages here, on the Releases page. On Debian and Ubuntu, the universe repositories should provide you with vip-manager, though the version may be not as recent. [!IMPORTANT] Our packages are probably not compatible with the one from those repositories, do not try to install them side-by-side. Installing from source - Follow the steps to build vip-manager. - Run DESTDIR=/tmp make install to copy the binary, service files and config file into the destination of your choice. - Edit config to your needs, then run systemctl daemon-reload , then systemctl start vip-manager . [!NOTE] systemd will only pick the service files up if you chose a DESTDIR so that it can find it. Usually DESTDIR='' should work. Environment prerequisites When vip-manager is in charge of registering and deregistering the VIP locally, it needs superuser privileges to do so. This is not required when vip-manager is used to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/cybertec-postgresql","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cybertec-postgresql/vip-manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}