Skip to content

Commit d1b83e3

Browse files
authored
Merge pull request #1240 from ipfs/clean-broken-links
Remove broken and inactive links, fix redirected links, and add a link to the community calendar
2 parents ad336dc + 9f62268 commit d1b83e3

File tree

5 files changed

+93
-107
lines changed

5 files changed

+93
-107
lines changed

docs/community/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ The official [IPFS forums](https://discuss.ipfs.io/) are the primary home of IPF
2323

2424
Casual chat fan? Here are [all our channels](chat.md). There's getting-started advice for you here, too.
2525

26+
## Community Calendar
27+
28+
If you're an IPFS implementer, consumer, or user, you are welcome to join the community meetings we host regularly.
29+
30+
Stay up-to-date by subscribing to the [**IPFS Community Calendar**](https://calendar.google.com/calendar/embed?src=ipfs.io_eal36ugu5e75s207gfjcu0ae84%40group.calendar.google.com) and joining community meetings such as triage sessions, the IPFS implementers sync, and the IPLD sync.
31+
32+
Events can be added to the IPFS community calendar by inviting `ipfs.io_eal36ugu5e75s207gfjcu0ae84@group.calendar.google.com`.
33+
2634
## ProtoSchool workshops
2735

2836
ProtoSchool isn't just home to interactive tutorials on the decentralized web — it's also a vibrant community of makers and doers around the globe! Community groups worldwide host [ProtoSchool workshops](https://proto.school/events) regularly, offering you the opportunity to complete our interactive tutorials with the support of local mentors.

docs/concepts/persistence.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Understand the concepts behind IPFS pinning, along with the differences between
99

1010
## Persistence versus permanence
1111

12-
One goal of IPFS is to preserve humanity's history by letting users store data while minimising the risk of that data being lost or accidentally deleted. This is often referred to as permanence. But what does permanence _really_ mean, and why does it matter?
12+
One goal of IPFS is to preserve humanity's history by letting users store data while minimizing the risk of that data being lost or accidentally deleted. This is often referred to as permanence. But what does permanence _actually_ mean, and why does it matter?
1313

1414
A 2011 study found that the [average lifespan of a web page is 100 days](https://blogs.loc.gov/thesignal/2011/11/the-average-lifespan-of-a-webpage/) before it's gone forever. It's not good enough for the primary medium of our era to be this fragile. IPFS can keep every version of your file you wish to store, and make it simple to set up resilient networks for mirroring data.
1515

@@ -54,32 +54,30 @@ If you use IPFS Desktop, you can trigger garbage collection by clicking on the t
5454

5555
## Pinning in context
5656

57-
An IPFS node can protect data from garbage collection based on different kinds of user events.
58-
- The universal way is by adding a low-level [local pin](../how-to/pin-files.md). This works for all data types and can be done manually, but if you add a file using the CLI command [`ipfs add`](../reference/kubo/cli.md#ipfs-add), your IPFS node will automatically pin that file for you.
59-
- When working with files and directories, a better way may be to add them to the local [Mutable File System (MFS)](glossary.md#mfs). This protects the data from garbage collection in the same way as local pinning, but is somewhat easier to manage.
57+
An IPFS node can protect data from garbage collection based on different kinds of user events:
6058

59+
- The universal way is by adding a low-level [local pin](../how-to/pin-files.md). This works for all data types and can be done manually, but if you add a file using the CLI command [`ipfs add`](../reference/kubo/cli.md#ipfs-add), your IPFS node will automatically pin that file for you.
60+
- When working with files and directories, a better way may be to add them to the local [Mutable File System (MFS)](glossary.md#mfs). This protects the data from garbage collection in the same way as local pinning but is somewhat easier to manage.
6161

6262
::: tip
6363
If you want to learn more about how pinning fits into the overall lifecycle of data in IPFS, check out the course from [IPFS Camp _The Lifecycle of Data in DWeb_](https://www.youtube.com/watch?v=fLUq0RkiTBA).
6464
:::
6565

66-
6766
## Pinning services
6867

69-
To ensure that your important data is retained, you may want to use a pinning service. These services run lots of IPFS nodes and allow users to pin data on those nodes for a fee. Some services offer free storage-allowance for new users. Pinning services are handy when:
68+
To ensure that your important data is retained, you may want to use a pinning service. These services run lots of IPFS nodes and allow users to pin data on those nodes for a fee. Some services offer a free storage allowance for new users. Pinning services are handy when:
7069

7170
- You don't have a lot of disk space, but you want to ensure your data sticks around.
7271
- Your computer is a laptop, phone, or tablet that will have intermittent connectivity to the network. Still, you want to be able to access your data on IPFS from anywhere at any time, even when the device you added it from is offline.
7372
- You want a backup that ensures your data is always available from another computer on the network if you accidentally delete or garbage-collect your data on your own computer.
7473

7574
Some available pinning service providers are:
7675

77-
- [Axel](https://www.axel.org/2019/07/23/qa-with-the-developers-of-axel-ipfs/)
78-
- [Eternum](https://www.eternum.io/)
76+
- [Filebase](https://filebase.com/)
7977
- [Infura](https://infura.io/)
78+
- [NFT.Storage](https://nft.storage/)
8079
- [Pinata](https://pinata.cloud/)
81-
- [Temporal](https://temporal.cloud/)
82-
- [Crust Network](https://crust.network/)
80+
- [Web3.Storage](https://web3.storage/)
8381

8482
See how to [work with remote pinning services](../how-to/work-with-pinning-services.md).
8583

@@ -91,7 +89,7 @@ Storing data using a personal IPFS node is easy, but it can be inconvenient sinc
9189

9290
[Filecoin](https://filecoin.io) is a decentralized storage network in which storage providers rent their storage space to clients. The client and the storage provider agree on how much data will be stored, for how long, and at what cost. This agreement is called a _deal_. Once both parties agree to a deal, the client sends the data to the storage provider, who periodically verifies that they are correctly storing the data. When the client wants the data back, they send a request to the storage provider, who initiates the data transfer back to the client. For more information on how Filecoin works, head over to the [official Filecoin documentation →](https://docs.filecoin.io/about-filecoin/how-filecoin-works/)
9391

94-
Filecoin provides users with a dependable, long-term storage solution. However, there are some limitations to consider. The retrieval process is not always as fast as an IPFS pinning service, and the minimum file size accepted by a Filecoin storage provider can be several GiB. Also, the process for creating a storage deal may seem complicated to new users who aren't familiar with blockchain transactions or simply aren't comfortable working within a command line.
92+
Filecoin provides users with a dependable, long-term storage solution. However, there are some limitations to consider. The retrieval process is not always as fast as an IPFS pinning service, and the minimum file size accepted by a Filecoin storage provider can be several GiB. Also, the process for creating a storage deal may seem complicated to new users who aren't familiar with blockchain transactions or simply aren't comfortable working within a command line.
9593

9694
### IPFS + Filecoin solutions
9795

0 commit comments

Comments
 (0)