melpa mirror on air-gapped network

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • elpa-mirror

    Create local emacs package repository. 15 seconds to install 115 packages.

  • Thanks for that. I downloaded a .zip from this resource which is maintained with elpa-mirror. I unpacked the .zip on the walled-off system, and I now have an up-to-date package archive online after modifying my ~/.emacs.d/init.el.

  • melpa

    Recipes and build machinery for the biggest Emacs package repo

  • I run emacs at work on a system that does not access the internet, so I cannot utilize the package interface that pulls directly from melpa (and elpa etc). Years ago, someone copied a version of melpa into a local directory on the air-gapped server. In my init.el, I setq package-archive to something like (("local-melpa" . "/path/to/the/melpa/dir")) so that it points to this local directory. I'm wondering if there is a tool to facilitate this sort of mirroring? I would like to update my packages on this air-gapped network. I am able to copy files onto the system from a less restricted workstation with internet access. Is it just a matter of unzipping the melpa repo and pointing package-archive to the fresh melpa directory?

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ggtags

    Emacs frontend to GNU Global source code tagging system.

  • I run emacs at work on a system that does not access the internet, so I cannot utilize the package interface that pulls directly from melpa (and elpa etc). Years ago, someone copied a version of melpa into a local directory on the air-gapped server. In my init.el, I setq package-archive to something like (("local-melpa" . "/path/to/the/melpa/dir")) so that it points to this local directory. I'm wondering if there is a tool to facilitate this sort of mirroring? I would like to update my packages on this air-gapped network. I am able to copy files onto the system from a less restricted workstation with internet access. Is it just a matter of unzipping the melpa repo and pointing package-archive to the fresh melpa directory?

  • elpa-mirror

    Mirror for some Emacs package archives (by d12frosted)

  • Thanks for that. I downloaded a .zip from this resource which is maintained with elpa-mirror. I unpacked the .zip on the walled-off system, and I now have an up-to-date package archive online after modifying my ~/.emacs.d/init.el.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts