SkyGallery
SkyGallery copied to clipboard
Create galleries by uploading images and videos. Powered by Sia Skynet.
SkyGallery
Powered by Skynet
Example album: https://skygallery.xyz/a/AABN2boFfbK8pA71Y8y2iJ8xjo0iLsY8k-DibGHGJTKMOw
Why use SkyGallery?
- Files are stored with a 10x redundancy on a decentralized storage network called Sia for high availability and speed
- Video support including user selectable thumbnails
- Really good mobile experince including swipe to scroll in the album fullscreen view
- You can add titles and album cards to exisitng albums, allowing for nested collections
- 100% free, if you use a public free skynet webportal (like skyportal.xyz or siasky.net)
- No anoying ads, cookie notices, trackers or paywalls
- You can also use your own sia node, this gives you the advantage of not having to trust any portal as well as having your files pined for as long as you want. With this you also have to pay for storage an traffic, but the costs on sia are a fraction of common hosting prices
- Easy to use UI with click to copy share links and iframe embed support
- Album meta data is stored as an open json file uploaded to skynet together with the images
- Totally client side, files are processed (compressed and resized for thumbnails) by the browser before uploading
Example video: https://skyportal.xyz/AAAm08XnTmP4BtcMGaLeVWZSvScnPCDgEWJtgkvSNUtgVw
Screenshots
Upcoming features
- Adding a location/map
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Build and upload to Skynet
npm run publish
Lints and fixes files
npm run lint