<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drestic, branch v1.4.1</title>
<subtitle>CLI for setting up &amp; automating restic + mega backups</subtitle>
<id>http://git.samsci.com/cgit.cgi/drestic/atom?h=v1.4.1</id>
<link rel='self' href='http://git.samsci.com/cgit.cgi/drestic/atom?h=v1.4.1'/>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/'/>
<updated>2025-10-26T21:53:05Z</updated>
<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>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>
<entry>
<title>Bump version to 1.3.0</title>
<updated>2025-10-23T23:12:36Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:12:36Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=bbeb5907d4518a606086cae0aff063d1aca2a009'/>
<id>urn:sha1:bbeb5907d4518a606086cae0aff063d1aca2a009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stagger backup times to prevent conflicts</title>
<updated>2025-10-23T23:10:47Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:10:47Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=bc7e13c12febe0082abd48b719097ed119c3405d'/>
<id>urn:sha1:bc7e13c12febe0082abd48b719097ed119c3405d</id>
<content type='text'>
- Set backup timer to run at 1 AM with 3-hour random delay (1-4 AM window)
- Add 1-hour random delay to weekly check timer
- This prevents multiple devices from backing up simultaneously
</content>
</entry>
<entry>
<title>Remove unsupported --retry-lock flags for restic 0.14.0 compatibility</title>
<updated>2025-10-23T23:07:22Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:07:22Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=a59db227f0fb4e0a3521e2d9f90031645b8b5e1a'/>
<id>urn:sha1:a59db227f0fb4e0a3521e2d9f90031645b8b5e1a</id>
<content type='text'>
The --retry-lock flag was added in restic 0.17.0, but Debian 12 ships
with restic 0.14.0. Removing these flags ensures compatibility with
older restic versions while still maintaining functionality.
</content>
</entry>
</feed>
