- [[4. Node Catalogs#Linux|Linux]]
- [[4. Node Catalogs#Windows|Windows]]
- [[4. Node Catalogs#Mac OS|Mac OS]]
## Linux
In the LInux OS a catalog with the Cellframe Node is located in the `/opt` folder.
Upon opening `/cellframe-node` in the `/opt` you will acquire the following list of folders.
![[Pasted image 20241007140843.png]]
- [[4. Node Catalogs#bin|bin]]
- [[4. Node Catalogs#cache|cache]]
- [[4. Node Catalogs#etc|etc]]
- [[4. Node Catalogs#python|python]]
- [[4. Node Catalogs#sbin|sbin]]
- [[4. Node Catalogs#share|share]]
- [[4. Node Catalogs#var|var]]
### bin
`/opt/cellframe-node/bin`
This folder contains executional files for:
- `cellframe-diagtool`
- `cellframe-node`
- `cellframe-node-cli`
- `cellframe-node-tool`
### cache
`/opt/cellframe-node/cache`
This folder contains cache files
### etc
`/opt/cellframe-node/etc`
This folder contains configuration files of the node, networks and chains.
It is described more detailed in the [[2. Cellframe Node Configuration|Cellframe Node Configuration]].
### python
`/opt/cellframe-node/python`
This catalog is designed for storing files for [[Python Plugins]]:
- **bin**
contains binary files
- **lib**
contains python libraries
### sbin
`/opt/cellframe-node/sbin`
Contains side binary files.
### share
`/opt/cellframe-node/share`
This catalog stores all necessary files for installation:
- **apt**
public keys and data for apt-repository (will be implemented in the future)
- **ca**
public network certificates
- **configs**
configuration files templates
- **doc**
changelog
- **logrotate**
configuration files of log changing
- **profile.d**
script for start up file in sbin folder
### var
`/opt/cellframe-node/var`
All runtime data:
- **lib**
system runtime files
1. ca (user certificates)
2. global_db (global database)
3. network (directory with both main and zerochain data for each enabled network)
4. wallet (information about users wallets)
- **log**
log files
- **plugins**
plugins data
- **run**
system runtime files (pid-files, sockets)
## Windows
In the Windows OS a catalog with the Cellframe Node is located in the `DISK:\Users\Public\Documents\cellframe-node` folder.
By clicking on the `\cellframe-node` you will acquire the following list of folders:
![[Pasted image 20241008154843.png]]
### cache
`\cellframe-node\cache`
This folder contains cache files
### etc
`\cellframe-node\etc`
This folder contains configuration files of the node, networks and chains.
It is described more detailed in the [[2. Cellframe Node Configuration|Cellframe Node Configuration]].
### share
`\cellframe-node\share`
This catalog stores all necessary files for installation:
- **ca**
public network certificates
- **configs**
configuration files templates
### var
`\cellframe-node\var`
All runtime data:
- **lib**
system runtime files
1. ca (user certificates)
2. global_db (global database)
3. network (directory with both main and zerochain data for each enabled network)
4. wallet (information about users wallets)
- **log**
log files
## Mac OS
In the Mac OS a catalog with the Cellframe Node is located in the `DISK-Applications-CellframeNode-Contents` folder.
`Contents` includes 3 folders:
- [[4. Node Catalogs#Resources|Resources]]
- [[4. Node Catalogs#MacOS|MacOS]]
- [[4. Node Catalogs#-CodeSignature|CodeSignature]]
### Resources
This folder is similar to the "cellframe-node" folder in Windows and Linux OS.
#### cache
This folder contains cache files
#### etc`
This folder contains configuration files of the node, networks and chains.
It is described more detailed in the [[2. Cellframe Node Configuration|Cellframe Node Configuration]].
#### share
This catalog stores all necessary files for installation:
- **ca**
public network certificates
- **configs**
configs templates
#### var
All runtime data:
- **lib**
system runtime files
1. ca (user certificates)
2. global_db (global database)
3. network (directory with both main and zerochain data for each enabled network)
4. wallet (information about users wallets)
- **log**
log files
- **run**
cellframe node pid files
### MacOS
This folder contains executional files for:
- `cellframe-diagtool`
- `cellframe-node`
- `cellframe-node-cli`
- `cellframe-node-tool`
### CodeSignature
This folder contains hashes of certificates, located in `share/ca` folder