diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3e79bef --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +ipfs*/ \ No newline at end of file diff --git a/submitions/lab2/1.png b/submitions/lab2/1.png new file mode 100644 index 0000000..038d3ec Binary files /dev/null and b/submitions/lab2/1.png differ diff --git a/submitions/lab2/2.png b/submitions/lab2/2.png new file mode 100644 index 0000000..4099b5d Binary files /dev/null and b/submitions/lab2/2.png differ diff --git a/submitions/lab2/3.png b/submitions/lab2/3.png new file mode 100644 index 0000000..d3dcbfe Binary files /dev/null and b/submitions/lab2/3.png differ diff --git a/submitions/lab2/4.png b/submitions/lab2/4.png new file mode 100644 index 0000000..0701d9d Binary files /dev/null and b/submitions/lab2/4.png differ diff --git a/submitions/lab2/submition2.md b/submitions/lab2/submition2.md new file mode 100644 index 0000000..cdcea3e --- /dev/null +++ b/submitions/lab2/submition2.md @@ -0,0 +1,33 @@ +# Lab2 + +## Task 1 + +1. Install docker and update the system: + ```nix + #configuration.nix + virtualisation.docker.enable = true; + users.users..extraGroups = [ ... "docker" ]; + ``` + ```bash + #/bin/bash + sudo nixos-rebuild switch + ``` +2. Pull and run container: + ```bash + docker run -d --name ipfs_host -v ./submitions/ipfs_export:/export -v ./submitions/ipfs_data:/data/ipfs -p 8080:8080 -p 4001:4001 -p 5001:5001 ipfs/go-ipfs + ``` + ![alt text](1.png) + +3. Upload the file: + ![alt text](2.png) + +4. get the file with [the link](https://ipfs.io/ipfs/QmZNCtCsiTmifuiveGgN7GSRoGc7JUpHEAuvDusi62GGgR) (hash **QmZNCtCsiTmifuiveGgN7GSRoGc7JUpHEAuvDusi62GGgR**) + ![alt text](3.png) + +5. Peers and bandwith + ![alt text](4.png) + +## Task 2 + +1. IPFS hash: [bafybeiczcndqwxvgv5gkam7hufozheazefkrbgnvgb6es7n3oj6qjwwj3u](http://ipfs.io/ipfs/bafybeiczcndqwxvgv5gkam7hufozheazefkrbgnvgb6es7n3oj6qjwwj3u) +2. site: [https://early-bit-deep.on-fleek.app/](https://early-bit-deep.on-fleek.app/) \ No newline at end of file