https://github.com/fission-codes/ghost-storage-adapter-ipfs
A storage adapter for the Ghost blogging platform that stores files in IPFS with Fission
https://github.com/fission-codes/ghost-storage-adapter-ipfs
fission-suite ghost-blog ghost-storage-adapter ipfs
Last synced: 3 months ago
JSON representation
A storage adapter for the Ghost blogging platform that stores files in IPFS with Fission
- Host: GitHub
- URL: https://github.com/fission-codes/ghost-storage-adapter-ipfs
- Owner: fission-codes
- License: apache-2.0
- Created: 2019-11-19T00:06:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-07T14:51:18.000Z (almost 3 years ago)
- Last Synced: 2025-04-03T04:56:18.355Z (3 months ago)
- Topics: fission-suite, ghost-blog, ghost-storage-adapter, ipfs
- Language: JavaScript
- Size: 28.3 KB
- Stars: 11
- Watchers: 4
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-starred - fission-codes/ghost-storage-adapter-ipfs - A storage adapter for the Ghost blogging platform that stores files in IPFS with Fission (ipfs)
README

# Ghost Storage Adapter for InterPlanetary File System (IPFS)
A storage adapter for the Ghost blogging platform, so that files and images are stored on IPFS.
Meant to work alongside [heroku-ipfs-ghost](https://github.com/fission-suite/heroku-ipfs-ghost).
See the [Fission Talk Forum for background](https://talk.fission.codes/t/fission-ipfs-storage-adapter-for-ghost-blog/88)
[](https://github.com/fission-suite/blob/master/LICENSE)
[](https://fission.codes)
[](https://discord.gg/zAQBDEq)
[](https://talk.fission.codes)# Config:
1. Place the storage adapter into `content/adapters/storage/ghost-storage-adapter-ipfs/`
2. Add the following to your Ghost config file```json
{
"storage": {
"active": "ghost-storage-adapter-ipfs",
"ghost-storage-adapter-ipfs": {
"username": "fission-user",
"password": "fission-user-pass"
}
}
}
```
3. Provide optional arguments
* `apiURL` String: Fission Web API compatible URL (default deferred to fission-suite/client),
* `gatewayURL` String: IPFS gateway compatible URL (defaults to https://ipfs.io/ipfs)That's it, you should be ready to start storing your Ghost images on IPFS!