Quick start
You need Docker on a Linux, macOS or Windows machine on your home network.
1. Start the container
Section titled “1. Start the container”mkdir pethealth && cd pethealth
docker run -d --name pethealth --restart unless-stopped \ -p 3000:3001 \ -e JWT_SECRET="$(openssl rand -hex 32)" \ -e TZ=America/New_York \ -v "$(pwd)/data:/app/data" \ martitoci/pethealth:latestJWT_SECRETis the only required setting; the command above generates a random one.- Set
TZto your time zone, so “today” and reminders match your clock. - Everything is stored in
./data. Keep that folder and you keep all your data.
2. Sign in
Section titled “2. Sign in”Open http://localhost:3000 (or http://<server-ip>:3000) and sign in with:
- Username: admin
- Password: admin123
PetHealth will ask you to choose a new password before you can do anything else.
3. Explore
Section titled “3. Explore”The first start creates four demo pets with checkups, lab results, vaccines, treatments and weight history, so every screen has something to show. When you’re ready, delete them and add your own pets.
Next steps
Section titled “Next steps”- Use Docker Compose for a setup that’s easy to update.
- Turn on email reminders and subscribe to the calendar.
- Set up a VPN if you want to use it away from home. Don’t open it to the internet.