- [[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