IPFS is a peer-to-peer hypermedia protocol designed to make the web faster, safer, and more open. It enables the creation of completely distributed applications. It aims to make the web more open, distributed, and safer by connecting all computing devices with the same system of files.
When you first visit this page you will be greeted with a green button which reads “Enable IPFS” you can click on that to enable IPFS.
You can use the red stop button to stop the IPFS service and the yellow restart button to restart the IPFS service.
IPFS runs on the following ports:
Let's say your router IP is 192.168.1.1 you can browse IPFS and IPNS websites by going to http://192.168.1.1/ipfs/<hash> or http://192.168.1.1/ipns/<hash> respectively.
You can use the API to interact with IPFS. You can find the API documentation here. To access the web UI you can go to http://192.168.1.1:35000/ipfs/bafybeiequgo72mrvuml56j4gk7crewig5bavumrrzhkqbim6b3s2yqi7ty/#/
The IPFS configurations are all handled from the web UI itself, let's increase the maximum storage limit to 10GB as an example.
First we have to go to the settings page by clicking on the gear icon in the sidebar.
Services - IPFS
Then we scroll down until we see the IPFS CONFIG section.
Services - IPFS - Config
Then we can change the "Storage Max" value to whatever we want in the "Datastore" property found here:
Services - IPFS - Config - Datastore
You will need to restart the IPFS service for the changes to take effect.