This document discusses making a local CPAN mirror called DPAN that can provide access to Perl modules even when disconnected from the internet. It describes using the MyCPAN::Indexer and MyCPAN::App::DPAN modules to build indexes of modules from CPAN and backpan.perl.org and store them locally in a format similar to the CPAN distribution files. The DPAN files can then be served to local CPAN clients and updated periodically using SVN to sync with changes to the upstream repositories.