art | ||
scripts | ||
src | ||
test | ||
.gitignore | ||
.taprc | ||
app.json | ||
config.js | ||
jsconfig.json | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
Procfile | ||
README.md |
Bibliogram
An alternative front-end for Instagram.
Bibliogram works without client-side JavaScript, has no ads or tracking, and doesn't urge you to sign up.
See Bibliogram's features: Wiki:Features
Join the Bibliogram discussion room on Matrix: #bibliogram:matrix.org
See also: Invidious, a front-end for YouTube.
Instances
The official instance is on https://bibliogram.art.
You can see a list of instances run by the community on the wiki page.
If you only use one computer, you can install Bibliogram on that computer and then access the instance through localhost.
Installing
Quick setup, if you've run webservers before:
- Install node.js (^12.13.0 suggested)
$ git clone https://github.com/cloudrac3r/bibliogram
If you are using a fork, be sure to actually install that fork instead!$ cd bibliogram
$ npm install --no-optional
(for Tor support, omit--no-optional
)- Edit
/config.js
to suit your server environment $ npm start
Bibliogram is now running on 0.0.0.0:10407
.
After installing, you must configure website_origin
. See Wiki:Installing and Wiki:Configuring for more details. Problems? Wiki:Troubleshooting
You can also deploy on Heroku, though I personally would not recommend this. Get started with Heroku.
Credits & license information
All of Bibliogram's code uses the AGPL 3.0 license. In short, this means that if you make any modifications to the code and then publish the result (e.g. by hosting the result on a webserver), you must publicly distribute your changes and declare that they also use AGPL 3.0.
Site banner by TheFrenchGhosty, CC BY-NC-SA 4.0
Site font is Bariol by atipo foundry, located in /src/site/html/static/fonts. Proprietary license, used with permission. See http://atipofoundry.com/license, section "webfont license".