<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drestic, branch v1.4.2</title>
<subtitle>CLI for setting up &amp; automating restic + mega backups</subtitle>
<id>http://git.samsci.com/cgit.cgi/drestic/atom?h=v1.4.2</id>
<link rel='self' href='http://git.samsci.com/cgit.cgi/drestic/atom?h=v1.4.2'/>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/'/>
<updated>2025-10-27T03:41:16Z</updated>
<entry>
<title>Bump version to 1.4.2</title>
<updated>2025-10-27T03:41:16Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-27T03:41:16Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=73347c8ab19904377a31224ced345a7cd28886e4'/>
<id>urn:sha1:73347c8ab19904377a31224ced345a7cd28886e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main'</title>
<updated>2025-10-27T03:40:25Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-27T03:40:25Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=98f5396a9f04534856d95a297735709408b2f94e'/>
<id>urn:sha1:98f5396a9f04534856d95a297735709408b2f94e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release v1.4.1: Critical bugfix for update mechanism</title>
<updated>2025-10-26T21:53:05Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-26T21:53:05Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=a827a2c9b84474e023050b54aae192819fabb552'/>
<id>urn:sha1:a827a2c9b84474e023050b54aae192819fabb552</id>
<content type='text'>
- Fix update.sh to properly replace service file placeholders
- Ensures 'make update' works correctly for upgrading installations
- Critical for users upgrading from broken weekly checks
</content>
</entry>
<entry>
<title>Fix update.sh: properly replace service file placeholders</title>
<updated>2025-10-26T21:52:15Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-26T21:52:15Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=f57913b709828027ef3435a83477fb038e5c7a0e'/>
<id>urn:sha1:f57913b709828027ef3435a83477fb038e5c7a0e</id>
<content type='text'>
- Fix update_services() to use sed like setup.sh does
- Generate service files with correct ExecStart paths
- Add RESTIC_ENV_FILE environment variable during update
- This fixes the '/path/to/be/replaced' error in systemd services
</content>
</entry>
<entry>
<title>Simplify Makefile: remove redundant 'upgrade' target</title>
<updated>2025-10-26T21:44:21Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-26T21:44:21Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=055850289f79fb2cd4946ffd44b3586371edd35e'/>
<id>urn:sha1:055850289f79fb2cd4946ffd44b3586371edd35e</id>
<content type='text'>
- Remove confusing 'upgrade' target that just did git pull + update
- Users can run 'git pull &amp;&amp; make update' explicitly
- Follows Unix philosophy of explicit, single-purpose commands
- Update help text to reflect the change
</content>
</entry>
<entry>
<title>Add missing 'upgrade' target to Makefile</title>
<updated>2025-10-26T21:40:07Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-26T21:40:07Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=77b2576fed10b6963d2ba1796135ab758f6348a6'/>
<id>urn:sha1:77b2576fed10b6963d2ba1796135ab758f6348a6</id>
<content type='text'>
- Add upgrade target that pulls latest changes before running update
- This matches the help documentation and user expectations
- Fixes issue where make upgrade reported 'Nothing to be done'
</content>
</entry>
<entry>
<title>Release v1.4.0: VPS-optimized integrity checks and critical bugfixes</title>
<updated>2025-10-26T21:34:47Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-26T21:34:47Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=13ef7419d5ef87162a731f9a6110dc8d3c2dfbd9'/>
<id>urn:sha1:13ef7419d5ef87162a731f9a6110dc8d3c2dfbd9</id>
<content type='text'>
- Fix: Remove invalid --retry-lock flag from restic check (was failing all weekly checks)
- Improve: Switch to metadata-only weekly checks (VPS-friendly, ~50MB vs 500MB+ RAM)
- Add: Comprehensive manual check documentation with resource guidelines
- Add: Multi-machine check strategy for resource-constrained environments
- Improve: Brutalist README - concise and action-oriented
</content>
</entry>
<entry>
<title>Fix systemd service environment variables in setup.sh</title>
<updated>2025-10-24T00:26:11Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-24T00:26:11Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=56973528a9e4cab924951ad0e4c7b4eead4baa2c'/>
<id>urn:sha1:56973528a9e4cab924951ad0e4c7b4eead4baa2c</id>
<content type='text'>
- Properly set HOME environment variable based on scope (user/system)
- Ensure RESTIC_ENV_FILE is correctly added to service files
- Fixes issue where services had incorrect paths and env vars
</content>
</entry>
<entry>
<title>Bump version to 1.3.1</title>
<updated>2025-10-23T23:18:05Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:18:05Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=0af934099f5b9af34b9fad53ce1100c723db8bb9'/>
<id>urn:sha1:0af934099f5b9af34b9fad53ce1100c723db8bb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add timer updates to update.sh and create upgrade make target</title>
<updated>2025-10-23T23:17:13Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:17:13Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=025e2281697ec4a5655c389f012087835c165302'/>
<id>urn:sha1:025e2281697ec4a5655c389f012087835c165302</id>
<content type='text'>
- Modified update.sh to also copy timer files (restic-backup.timer and restic-check.timer)
- Added 'upgrade' make target that reminds users to git pull first
- Updated help text to clarify difference between 'update' and 'upgrade'
</content>
</entry>
</feed>
