Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tchoupinax/network-inventory
Webapp to visualize your network easily. Detect conflicts, bad networks and others...
https://github.com/tchoupinax/network-inventory
homelab infrastructure network
Last synced: 15 days ago
JSON representation
Webapp to visualize your network easily. Detect conflicts, bad networks and others...
- Host: GitHub
- URL: https://github.com/tchoupinax/network-inventory
- Owner: Tchoupinax
- Created: 2024-12-04T12:55:18.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2024-12-04T13:02:06.000Z (about 1 month ago)
- Last Synced: 2024-12-04T13:44:39.457Z (about 1 month ago)
- Topics: homelab, infrastructure, network
- Language: Vue
- Homepage:
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# network-inventory
![Screenshot of the app](./.github/docs/overview.png)
## How to use the project (only locally for the moment!)
- Firstly, start project with `yarn watch` (`yarn install` is required for the first time).
- In `server/api/index.ts`, fill data with your own. It should respect Network interface.
- You can create a file name `local.json` at the root of the project.[CIDR.xyz](https://cidr.xyz/) is a very good tool to compute networks.
```ts
type Network = {
name: string;
cidr: string; // "10.10.10.10/16" — https://cidr.xyz
color: string;
devices?: Array<{ name: string; ip: string }>;
};
```