Skip to content

Commit 34e1d61

Browse files
authored
add ipfs & zammad (akash-network#187)
* add ipfs * add zammad & add matomo to readme
1 parent 6cf9200 commit 34e1d61

File tree

5 files changed

+98
-0
lines changed

5 files changed

+98
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ Awesome DeFi apps you can deploy on Akash
7272

7373
- [Caddy](caddy)
7474
- [Grafana](grafana)
75+
- [IPFS](ipfs)
7576

7677
### Continuous Integration
7778

@@ -94,6 +95,7 @@ Awesome DeFi apps you can deploy on Akash
9495
- [Periodic Table Creator](Periodic-Table-Creator)
9596
- [dart-hello](dart)
9697
- [Matomo](matomo)
98+
- [Zammad](zammad)
9799

98100
### Wallet
99101
- [MyetherWallet](MyetherWallet)

ipfs/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# IPFS - InterPlanetary File System
2+
The InterPlanetary File System (IPFS) is a protocol and peer-to-peer network for storing and sharing data in a distributed file system. IPFS uses content-addressing to uniquely identify each file in a global namespace connecting all computing devices.
3+
(Source: [Wikipedia](https://en.wikipedia.org/wiki/InterPlanetary_File_System))
4+
5+
6+
## Setup
7+
After deploying the container the web ui will be accessible at port 80. However you will need to enter the IPFS API URL there to make it work. The IPFS API runs on port 5001, but AKASH publishes a random port and then forwards it to port 5001. With the lease-status command you have to look which port is forwarded under "forwarded_ports". Then enter the following as IPFS API URL `http://host:port` (ex: http://cluster.ews1p0.mainnet.akashian.io:30328).

ipfs/deploy.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
version: "2.0"
3+
4+
services:
5+
web:
6+
image: linuxserver/ipfs:version-v2.12.4
7+
expose:
8+
- port: 80
9+
as: 80
10+
to:
11+
- global: true
12+
- port: 4001
13+
as: 4001
14+
to:
15+
- global: true
16+
- port: 5001
17+
as: 5001
18+
to:
19+
- global: true
20+
- port: 8080
21+
as: 8080
22+
to:
23+
- global: true
24+
25+
profiles:
26+
compute:
27+
web:
28+
resources:
29+
cpu:
30+
units: 2
31+
memory:
32+
size: 4Gi
33+
storage:
34+
size: 1Gi
35+
placement:
36+
westcoast:
37+
signedBy:
38+
anyOf:
39+
- "akash1365yvmc4s7awdyj3n2sav7xfx76adc6dnmlx63"
40+
pricing:
41+
web:
42+
denom: uakt
43+
amount: 10000
44+
45+
deployment:
46+
web:
47+
westcoast:
48+
profile: web
49+
count: 1

zammad/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Zammad
2+
Zammad is a web-based, open source user support/ticketing solution. <br>
3+
Documentation: https://docs.zammad.org

zammad/deploy.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
version: "2.0"
3+
4+
services:
5+
zammad:
6+
image: zammad/zammad:5.0.0-147
7+
expose:
8+
- port: 80
9+
as: 80
10+
to:
11+
- global: true
12+
13+
profiles:
14+
compute:
15+
zammad:
16+
resources:
17+
cpu:
18+
units: 0.7
19+
memory:
20+
size: 4Gi
21+
storage:
22+
size: 2Gi
23+
placement:
24+
westcoast:
25+
signedBy:
26+
anyOf:
27+
- "akash1365yvmc4s7awdyj3n2sav7xfx76adc6dnmlx63"
28+
pricing:
29+
zammad:
30+
denom: uakt
31+
amount: 1000
32+
33+
deployment:
34+
zammad:
35+
westcoast:
36+
profile: zammad
37+
count: 1

0 commit comments

Comments
 (0)