<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drestic, branch v1.4.3</title>
<subtitle>CLI for setting up &amp; automating restic + mega backups</subtitle>
<id>http://git.samsci.com/cgit.cgi/drestic/atom?h=v1.4.3</id>
<link rel='self' href='http://git.samsci.com/cgit.cgi/drestic/atom?h=v1.4.3'/>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/'/>
<updated>2025-10-28T00:37:19Z</updated>
<entry>
<title>Bump version to 1.4.3</title>
<updated>2025-10-28T00:37:19Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-28T00:37:19Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=575b40de96ce58521561f916a1d40bfe82014dc7'/>
<id>urn:sha1:575b40de96ce58521561f916a1d40bfe82014dc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: remove hardcoded HOME=/root from systemd templates</title>
<updated>2025-10-28T00:32:59Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-28T00:32:59Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=dfd7d9fa5cb11fd8af2da9394a5a5abb3230a4eb'/>
<id>urn:sha1:dfd7d9fa5cb11fd8af2da9394a5a5abb3230a4eb</id>
<content type='text'>
- Remove hardcoded HOME=/root from systemd service templates
- Only set HOME explicitly for system scope in setup.sh and update.sh
- This fixes rclone config lookup issue for user installations
- Update sed patterns to correctly replace environment variables

Resolves issue where user backups failed with rclone permission errors
looking for config in /root/.rclone.conf instead of ~/.config/rclone/rclone.conf
</content>
</entry>
<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>
</feed>
