<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://it-arts.net/index.php?action=history&amp;feed=atom&amp;title=APT-CACHER-NG_-_Base_Config</id>
	<title>APT-CACHER-NG - Base Config - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://it-arts.net/index.php?action=history&amp;feed=atom&amp;title=APT-CACHER-NG_-_Base_Config"/>
	<link rel="alternate" type="text/html" href="https://it-arts.net/index.php?title=APT-CACHER-NG_-_Base_Config&amp;action=history"/>
	<updated>2026-05-02T18:43:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://it-arts.net/index.php?title=APT-CACHER-NG_-_Base_Config&amp;diff=1034&amp;oldid=prev</id>
		<title>Admin: Text replacement - &quot;Category:Wiki&quot; to &quot;Category:Wiki

&#039;&#039;&#039;&#039;&#039;[https://it-arts.net/index.php/Category:Wiki Return to Wiki Index]&#039;&#039;&#039;&#039;&#039;
&quot;</title>
		<link rel="alternate" type="text/html" href="https://it-arts.net/index.php?title=APT-CACHER-NG_-_Base_Config&amp;diff=1034&amp;oldid=prev"/>
		<updated>2026-01-17T08:20:38Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;&lt;a href=&quot;/index.php/Category:Wiki&quot; title=&quot;Category:Wiki&quot;&gt;Category:Wiki&lt;/a&gt;&amp;quot; to &amp;quot;&lt;a href=&quot;/index.php/Category:Wiki&quot; title=&quot;Category:Wiki&quot;&gt;Category:Wiki&lt;/a&gt;  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[https://it-arts.net/index.php/Category:Wiki Return to Wiki Index]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:20, 17 January 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Wiki]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Wiki]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&#039;&#039;[https://it-arts.net/index.php/Category:Wiki Return to Wiki Index]&#039;&#039;&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Installation ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Installation ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://it-arts.net/index.php?title=APT-CACHER-NG_-_Base_Config&amp;diff=715&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;Category:Wiki  == Installation ==  === Debian / Ubuntu ===  Install the package from the official repositories:   &lt;nowiki&gt; sudo apt update sudo apt install apt-cacher-ng&lt;/nowiki&gt;  The service is automatically started after installation.  Check service status:   &lt;nowiki&gt; systemctl status apt-cacher-ng&lt;/nowiki&gt;  Enable it at boot:   &lt;nowiki&gt; sudo systemctl enable apt-cacher-ng&lt;/nowiki&gt;  === RHEL / Rocky / AlmaLinux ===  Enable EPEL and install:   &lt;nowiki&gt; sudo dnf inst...&quot;</title>
		<link rel="alternate" type="text/html" href="https://it-arts.net/index.php?title=APT-CACHER-NG_-_Base_Config&amp;diff=715&amp;oldid=prev"/>
		<updated>2025-12-20T15:28:39Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/index.php/Category:Wiki&quot; title=&quot;Category:Wiki&quot;&gt;Category:Wiki&lt;/a&gt;  == Installation ==  === Debian / Ubuntu ===  Install the package from the official repositories:   &amp;lt;nowiki&amp;gt; sudo apt update sudo apt install apt-cacher-ng&amp;lt;/nowiki&amp;gt;  The service is automatically started after installation.  Check service status:   &amp;lt;nowiki&amp;gt; systemctl status apt-cacher-ng&amp;lt;/nowiki&amp;gt;  Enable it at boot:   &amp;lt;nowiki&amp;gt; sudo systemctl enable apt-cacher-ng&amp;lt;/nowiki&amp;gt;  === RHEL / Rocky / AlmaLinux ===  Enable EPEL and install:   &amp;lt;nowiki&amp;gt; sudo dnf inst...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Wiki]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Debian / Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
Install the package from the official repositories:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The service is automatically started after installation.&lt;br /&gt;
&lt;br /&gt;
Check service status:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
systemctl status apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enable it at boot:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== RHEL / Rocky / AlmaLinux ===&lt;br /&gt;
&lt;br /&gt;
Enable EPEL and install:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo dnf install epel-release&lt;br /&gt;
sudo dnf install apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start and enable the service:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl start apt-cacher-ng&lt;br /&gt;
sudo systemctl enable apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Directory Layout ==&lt;br /&gt;
&lt;br /&gt;
Default paths (may vary by distribution):&lt;br /&gt;
&lt;br /&gt;
* Configuration: &amp;lt;code&amp;gt;/etc/apt-cacher-ng/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Main configuration file: &amp;lt;code&amp;gt;/etc/apt-cacher-ng/acng.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
* Cache storage: &amp;lt;code&amp;gt;/var/cache/apt-cacher-ng/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Logs: &amp;lt;code&amp;gt;/var/log/apt-cacher-ng/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cache directory structure example:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;deb/&amp;lt;/code&amp;gt; – cached Debian/Ubuntu packages&lt;br /&gt;
* &amp;lt;code&amp;gt;ubuntu/&amp;lt;/code&amp;gt; – Ubuntu repositories&lt;br /&gt;
* &amp;lt;code&amp;gt;security.ubuntu.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;partial/&amp;lt;/code&amp;gt; – incomplete downloads&lt;br /&gt;
&lt;br /&gt;
== Core Configuration ==&lt;br /&gt;
&lt;br /&gt;
Edit the main configuration file:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo nano /etc/apt-cacher-ng/acng.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cache Directory ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
CacheDir: /var/cache/apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Listening Port ===&lt;br /&gt;
&lt;br /&gt;
Default port is &amp;#039;&amp;#039;&amp;#039;3142&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Port:3142&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Bind Address ===&lt;br /&gt;
&lt;br /&gt;
Restrict listening interface:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
BindAddress: 0.0.0.0&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For localhost only:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
BindAddress: 127.0.0.1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Client Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Using APT Proxy Configuration ===&lt;br /&gt;
&lt;br /&gt;
Create a proxy configuration file on the client:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo nano /etc/apt/apt.conf.d/02proxy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Content:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Acquire::http::Proxy &amp;quot;http://APT_CACHER_IP:3142&amp;quot;;&lt;br /&gt;
Acquire::https::Proxy &amp;quot;http://APT_CACHER_IP:3142&amp;quot;;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Acquire::http::Proxy &amp;quot;http://192.168.1.10:3142&amp;quot;;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Test:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt update&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTTPS and SSL Handling ==&lt;br /&gt;
&lt;br /&gt;
apt-cacher-ng does &amp;#039;&amp;#039;&amp;#039;not decrypt HTTPS&amp;#039;&amp;#039;&amp;#039;, but tunnels it.&lt;br /&gt;
&lt;br /&gt;
Ensure HTTPS support is enabled (default):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
PassThroughPattern: .*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTTPS repositories benefit from metadata caching but not from package-level deduplication.&lt;br /&gt;
&lt;br /&gt;
== Supported Repositories ==&lt;br /&gt;
&lt;br /&gt;
apt-cacher-ng supports:&lt;br /&gt;
&lt;br /&gt;
* Debian&lt;br /&gt;
* Ubuntu&lt;br /&gt;
* Linux Mint&lt;br /&gt;
* Kali Linux&lt;br /&gt;
* Proxmox&lt;br /&gt;
* Docker APT repositories&lt;br /&gt;
* Custom APT repositories&lt;br /&gt;
&lt;br /&gt;
Example custom repository rewrite:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Remap-myrepo: file:custom_mirror /myrepo&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pre-Fetching Packages ==&lt;br /&gt;
&lt;br /&gt;
Pre-download packages to warm the cache:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-cacher-ng -c /etc/apt-cacher-ng/acng.conf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or from a client:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install --download-only linux-image-generic&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cache Maintenance ==&lt;br /&gt;
&lt;br /&gt;
=== Check Cache Usage ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
du -sh /var/cache/apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Expire Old Packages ===&lt;br /&gt;
&lt;br /&gt;
Manual expiration:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt-cacher-ng -c /etc/apt-cacher-ng/acng.conf -e&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clear Cache Completely ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl stop apt-cacher-ng&lt;br /&gt;
sudo rm -rf /var/cache/apt-cacher-ng/*&lt;br /&gt;
sudo systemctl start apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Logging and Monitoring ==&lt;br /&gt;
&lt;br /&gt;
Log files:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cacher.log&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cacher.err&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;apt-cacher.debug&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tail logs in real time:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
tail -f /var/log/apt-cacher-ng/apt-cacher.log&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Web interface (read-only):&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
http://APT_CACHER_IP:3142/acng-report.html&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Security Hardening ==&lt;br /&gt;
&lt;br /&gt;
=== Restrict Access ===&lt;br /&gt;
&lt;br /&gt;
Firewall example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo ufw allow from 192.168.1.0/24 to any port 3142&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind only to internal IP:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
BindAddress: 192.168.1.10&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Protect Administrative Pages ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
AdminAuth: admin:strongpassword&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Performance Tuning ==&lt;br /&gt;
&lt;br /&gt;
Increase file descriptor limit:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
ulimit -n 65535&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adjust worker threads:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
MaxConThreads: 50&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using SSD-backed storage for the cache significantly improves performance.&lt;br /&gt;
&lt;br /&gt;
== Integration with Containers ==&lt;br /&gt;
&lt;br /&gt;
Example Docker run:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
docker run -d \&lt;br /&gt;
  -p 3142:3142 \&lt;br /&gt;
  -v /var/cache/apt-cacher-ng:/var/cache/apt-cacher-ng \&lt;br /&gt;
  apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dockerfile APT proxy usage:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
RUN echo &amp;#039;Acquire::http::Proxy &amp;quot;http://host.docker.internal:3142&amp;quot;;&amp;#039; \&lt;br /&gt;
    &amp;gt; /etc/apt/apt.conf.d/02proxy&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Clients Do Not Use Cache ===&lt;br /&gt;
&lt;br /&gt;
* Verify proxy configuration on client&lt;br /&gt;
* Inspect logs:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
grep CONNECT /var/log/apt-cacher-ng/apt-cacher.log&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permission Errors ===&lt;br /&gt;
&lt;br /&gt;
Fix ownership:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo chown -R apt-cacher-ng:apt-cacher-ng /var/cache/apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart service:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Port Already in Use ===&lt;br /&gt;
&lt;br /&gt;
Check port usage:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo ss -tulpn | grep 3142&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change port if required:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
Port:3143&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Corrupted Cache ===&lt;br /&gt;
&lt;br /&gt;
Clean and rebuild partial cache:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl stop apt-cacher-ng&lt;br /&gt;
sudo rm -rf /var/cache/apt-cacher-ng/partial/*&lt;br /&gt;
sudo systemctl start apt-cacher-ng&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Useful Links ==&lt;br /&gt;
&lt;br /&gt;
* https://www.unix-ag.uni-kl.de/~bloch/acng/&lt;br /&gt;
* https://wiki.debian.org/AptCacherNg&lt;br /&gt;
* https://help.ubuntu.com/community/Apt-Cacher-NG&lt;br /&gt;
* https://github.com/apt-cacher-ng/apt-cacher-ng&lt;br /&gt;
* https://manpages.debian.org/apt-cacher-ng&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>