Skip to content

hywax/lxc-idmapper

Repository files navigation

LXC ID Mapper

npm version License

LXC ID Mapper is a library designed to map container GIDs to host UIDs for LXC containers. This library provides a simple and efficient way to manage user and group IDs in a containerized environment, ensuring that the correct permissions are applied and that the security of the host system is maintained.

Table of Contents

🧪 Usage

Playground

Try the library online using the provided playground - visit playground.

Basic

import { mapper } from 'lxc-id-mapper'

const result = mapper([
  { containerId: 1000, hostId: 1005 }
])

console.log(result.idMap) // Outputs the mapped IDs

🚀 Installation

# Using pnpm
pnpm add lxc-idmapper -D

# Using yarn
yarn add lxc-idmapper -D

# Using npm
npm install lxc-idmapper -D

🏆 Credits

A huge thank you to everyone who is helping to improve Mafl. Thanks to you, the project can evolve!

Contributors

To become a contributor, please follow our contributing guide.

Contributors

📄 License

This template was created under the MIT License.