Follow the instructions in the PostgreSQL installation guide to install and set up PostgreSQL for your system.
After installing PostgreSQL, create a database user and database for Palpo:
Open the "SQL Shell (psql)" from the Start Menu or run psql
in a terminal.
In the psql shell, run:
Replace 'your_secure_password'
with a strong password. This will create a PostgreSQL user named palpo
and a database named palpo
, with the user as the owner.
Go to the official GitHub releases page:
https://github.com/palpo-im/palpo/releases
Download the latest Windows release (e.g., palpo-x.y.z-windows.zip
). Extract the downloaded archive.
Copy the example configuration file and rename it:
Edit palpo.toml
to match your environment and database settings. At minimum, you must:
Set server_name
to your desired domain name, for example:
Set the database URL in the [db]
section to match the database, user, and password you created above. For example:
Replace your.domain.com
and your_secure_password
with your actual domain and password.
For more advanced configuration options, see the configuration page.
Start Palpo from the command line:
To run Palpo automatically on system startup, you can use the built-in sc
command or a service manager like NSSM (the Non-Sucking Service Manager).
Download and install NSSM.
Open a Command Prompt as Administrator and run:
In the NSSM GUI:
palpo.exe
binarypalpo.exe
Start the service:
You can also use the sc
command to create a service:
Replace C:\\path\\to\\palpo.exe
with the actual path to your Palpo binary.
Palpo will now start automatically on boot.