[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73268":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},73268,"pgbackweb","eduardolat\u002Fpgbackweb","eduardolat","🐘 Effortless PostgreSQL backups with a user-friendly web interface! 🌐💾","https:\u002F\u002Fbackup.uforg.dev",null,"Go",2586,145,14,84,0,9,28.49,"GNU Affero General Public License v3.0",false,"main",true,[24,25,26,27,28,29,30],"backup","backups","database","postgres","postgresql","restore","s3","2026-06-12 02:03:11","\u003Cp align=\"center\">\n  \u003Ch1 align=\"center\">PG Back Web\u003C\u002Fh1>\n  \u003Cp align=\"center\">\n    \u003Cimg align=\"center\" width=\"70\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Feduardolat\u002Fpgbackweb\u002Fmain\u002Finternal\u002Fview\u002Fstatic\u002Fimages\u002Flogo.png\"\u002F>\n  \u003C\u002Fp>\n  \u003Cp align=\"center\">\n    🐘 Effortless PostgreSQL backups with a user-friendly web interface! 🌐💾\n  \u003C\u002Fp>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Feduardolat\u002Fpgbackweb\u002Factions\u002Fworkflows\u002Fci.yaml?query=branch%3Amain\">\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Feduardolat\u002Fpgbackweb\u002Factions\u002Fworkflows\u002Fci.yaml\u002Fbadge.svg\" alt=\"CI Status\"\u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgoreportcard.com\u002Freport\u002Feduardolat\u002Fpgbackweb\">\n    \u003Cimg src=\"https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Feduardolat\u002Fpgbackweb\" alt=\"Go Report Card\"\u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Feduardolat\u002Fpgbackweb\u002Freleases\u002Flatest\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Feduardolat\u002Fpgbackweb.svg\" alt=\"Release Version\"\u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Feduardolat\u002Fpgbackweb\">\n    \u003Cimg alt=\"Docker Pulls\" src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Feduardolat\u002Fpgbackweb\"\u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"LICENSE\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Feduardolat\u002Fpgbackweb.svg\" alt=\"License\"\u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Feduardolat\u002Fpgbackweb\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Feduardolat\u002Fpgbackweb?style=flat&label=github+stars\"\u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n> [!NOTE]\n> **We're growing! New name, bigger future**\n>\n> PG Back Web is becoming **UFO Backup**! The new name reflects a future where the project expands beyond PostgreSQL, making powerful backups simple and accessible for everyone\n>\n> Curious about the roadmap or want to shape the project's future? Join the [community](https:\u002F\u002Fufobackup.uforg.dev\u002Fr\u002Fcommunity) to discuss ideas and influence decisions, everyone's input is welcome!\n\n## Sponsors\n\nThank you to the following sponsors for supporting PG Back Web! Your contributions help keep the project running and growing! 🚀\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Feduardolat\">\n        \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Feduardolat\u002Fpgbackweb\u002Frefs\u002Fheads\u002Fdevelop\u002Finternal\u002Fview\u002Fstatic\u002Fimages\u002Fplus-circle.png\" height=\"100\" alt=\"Become a sponsor\"\u002F>\n        \u003Cbr \u002F>\n        Become a sponsor\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Ffetchgoat.com?utm_source=pgbackweb&utm_medium=referral&utm_campaign=sponsorship\">\n        \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Feduardolat\u002Fpgbackweb\u002Frefs\u002Fheads\u002Fdevelop\u002Fassets\u002Fsponsors\u002FFetchGoat.png\" height=\"100\" alt=\"FetchGoat - Simplifying Logistics\"\u002F>\n        \u003Cbr \u002F>\n        FetchGoat - Simplifying Logistics\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## Why PG Back Web?\n\nPG Back Web isn't just another backup tool. It's your trusted ally in ensuring the security and availability of your PostgreSQL data:\n\n- 🎯 **Designed for everyone**: From individual developers to teams.\n- ⏱️ **Save time**: Automate your backups and forget about manual tasks.\n- ⚡ **Plug and play**: Don't waste time with complex configurations.\n\n## Features\n\n- 📦 **Intuitive web interface**: Manage your backups with ease, no database expertise required.\n- 📅 **Scheduled backups**: Set it and forget it. PG Back Web takes care of the rest.\n- 📈 **Backup monitoring**: Visualize the status of your backups with execution logs.\n- 📤 **Instant download & restore**: Restore and download your backups when you need them, directly from the web interface.\n- 🖥 **Multi-version support**: Compatible with PostgreSQL 13, 14, 15, 16, 17, and 18.\n- 📁 **Local & S3 storage**: Store backups locally or add as many S3 buckets as you want for greater flexibility.\n- ❤️‍🩹 **Health checks**: Automatically check the health of your databases and destinations.\n- 🔔 **Webhooks**: Get notified when a backup finishes, failed, health check fails, or other events.\n- 🔒 **Security first**: PGP encryption to protect your sensitive information.\n- 🛡️ **Open-source trust**: Open-source code under AGPL v3 license, backed by the robust pg_dump tool.\n- 🌚 **Dark mode**: Because we all love dark mode.\n\n## Installation\n\nPG Back Web is available as a Docker image. You just need to set 3 environment variables and you're good to go!\n\nHere's an example of how you can run PG Back Web with Docker Compose, feel free to adapt it to your needs:\n\n```yaml\nservices:\n  pgbackweb:\n    image: eduardolat\u002Fpgbackweb:latest\n    ports:\n      - \"8085:8085\" # Access the web interface at http:\u002F\u002Flocalhost:8085\n    volumes:\n      - .\u002Fbackups:\u002Fbackups # If you only use S3 destinations, you don't need this volume\n    environment:\n      # Optional environment variables are ignored, see the configuration section below for more details\n      PBW_ENCRYPTION_KEY: \"my_secret_key\" # Change this to a strong key\n      PBW_POSTGRES_CONN_STRING: \"postgresql:\u002F\u002Fpostgres:password@postgres:5432\u002Fpgbackweb?sslmode=disable\"\n    depends_on:\n      postgres:\n        condition: service_healthy\n\n  postgres:\n    image: postgres:18\n    environment:\n      POSTGRES_USER: postgres\n      POSTGRES_DB: pgbackweb\n      POSTGRES_PASSWORD: password\n    ports:\n      - \"5432:5432\"\n    volumes:\n      - .\u002Fdata:\u002Fvar\u002Flib\u002Fpostgresql\u002Fdata\n    healthcheck:\n      test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n      interval: 5s\n      timeout: 5s\n      retries: 5\n```\n\nYou can watch [this youtube video](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=vf7SLrSO8sw) to see how easy it is to set up PG Back Web.\n\n## Configuration\n\nYou only need to configure the following environment variables:\n\n- `PBW_ENCRYPTION_KEY`: Your encryption key. Generate a strong random one and store it in a safe place, as PG Back Web uses it to encrypt sensitive data.\n\n- `PBW_POSTGRES_CONN_STRING`: The connection string for the PostgreSQL database that will store PG Back Web data.\n\n- `PBW_LISTEN_HOST`: Optional. Host for the server to listen on, default 0.0.0.0\n\n- `PBW_LISTEN_PORT`: Optional. Port for the server to listen on, default 8085\n\n- `PBW_PATH_PREFIX`: Optional. Path prefix for the application URL. Use this when you want to serve the application under a subpath (e.g., `\u002Fpgbackweb`). Must start with `\u002F` and not end with `\u002F`. Default is empty.\n\n- `TZ`: Optional. Your [timezone](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FList_of_tz_database_time_zones#List). Default is `UTC`. This impacts logging, backup filenames and default timezone in the web interface.\n\n## Screenshot\n\n\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Feduardolat\u002Fpgbackweb\u002Fmain\u002Fassets\u002Fscreenshot.png\" \u002F>\n\n## Reset password\n\nYou can reset your PG Back Web password by running the following command in the server where PG Back Web is running:\n\n```bash\ndocker exec -it \u003Ccontainer_name_or_id> sh -c change-password\n```\n\nYou should replace `\u003Ccontainer_name_or_id>` with the name or ID of the PG Back Web container, then just follow the instructions.\n\n## Next steps\n\nIn this link you can see a list of features that have been confirmed for future updates:\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Feduardolat\u002Fpgbackweb\u002Fissues?q=is%3Aissue+is%3Aopen+label%3A%22confirmed+next+step%22\">\n  Next steps ⏭️\n\u003C\u002Fa>\n\n## Become a Sponsor\n\n🙏 Thank you to the incredible sponsors for supporting this project! Your contributions help keep PG Back Web running and growing. If you'd like to join and become a sponsor, please visit the [sponsorship page](https:\u002F\u002Fbuymeacoffee.com\u002Feduardolat) and be part of something great! 🚀\n\n### 🥇 Gold Sponsors\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Feduardolat\">\n        \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Feduardolat\u002Fpgbackweb\u002Frefs\u002Fheads\u002Fdevelop\u002Finternal\u002Fview\u002Fstatic\u002Fimages\u002Fplus-circle.png\" height=\"150\" alt=\"Become a gold sponsor\"\u002F>\n        \u003Cbr \u002F>\n        Become a gold sponsor\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Ffetchgoat.com?utm_source=pgbackweb&utm_medium=referral&utm_campaign=sponsorship\">\n        \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Feduardolat\u002Fpgbackweb\u002Frefs\u002Fheads\u002Fdevelop\u002Fassets\u002Fsponsors\u002FFetchGoat.png\" height=\"150\" alt=\"FetchGoat - Simplifying Logistics\"\u002F>\n        \u003Cbr \u002F>\n        FetchGoat - Simplifying Logistics\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n### 🥈 Silver Sponsors\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Feduardolat\">\n        \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Feduardolat\u002Fpgbackweb\u002Frefs\u002Fheads\u002Fdevelop\u002Finternal\u002Fview\u002Fstatic\u002Fimages\u002Fplus-circle.png\" height=\"100\" alt=\"Become a silver sponsor\"\u002F>\n        \u003Cbr \u002F>\n        Become a silver sponsor\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n### 🥉 Bronze Sponsors\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Feduardolat\">\n        \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Feduardolat\u002Fpgbackweb\u002Frefs\u002Fheads\u002Fdevelop\u002Finternal\u002Fview\u002Fstatic\u002Fimages\u002Fplus-circle.png\" height=\"80\" alt=\"Become a bronze sponsor\"\u002F>\n        \u003Cbr \u002F>\n        Become a bronze sponsor\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## Join the Community\n\nGot ideas to improve PG Back Web? Contribute to the project! Every suggestion and pull request is welcome.\n\n## License\n\nThis project is 100% open source and is licensed under the AGPL v3 License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n💖 **Love PG Back Web?** Give us a ⭐ on GitHub and share the project with your colleagues. Together, we can make PostgreSQL backups more accessible to everyone!\n","PG Back Web 是一个用于PostgreSQL数据库备份的工具，它提供了一个用户友好的网页界面来简化备份过程。该项目采用Go语言编写，支持自动化备份、数据恢复以及与S3等云存储服务集成等功能，确保了数据的安全性和可访问性。其设计旨在为从个人开发者到团队的各种用户提供简便快捷的数据保护解决方案，特别适合需要定期自动执行数据库备份并希望降低运维复杂度的场景使用。",2,"2026-06-11 03:44:46","high_star"]