Skip to content
🏺 Self-hosted photo gallery social network. Under development
Branch: master
Clone or download
Latest commit 589a003 Mar 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Valid config file Jan 2, 2019
art/logo
images
src Update how the server understands remote users Feb 25, 2019
.gitignore
.travis.yml
Collaborators.md Update Collaborators.md Aug 24, 2018
LICENSE
Pipfile Update dependencies to better manage dates Feb 16, 2019
Pipfile.lock Update dependencies to better manage dates Feb 16, 2019
README.md
SOFTWARE_USED.md Moved software legal sources Oct 11, 2018

README.md

Anfora

CircleCI Backers on Open Collective Sponsors on Open Collective

About

This projects aims to create a simple to use self-hosted gallery app with a minimal footprint in the server.

It is being built upon the following technologies:

  • Python 3.6
  • Tornado
  • peewee

Also is in the objectives of this project to create a decentralized social network to share photos. Similar to instagram with the technology used at mastodon.

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License

Copyright (C) 2018-? Yábir García Benchakhtir (see AUTHORS.md)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Some images

MobileView ProfileView

Start services

Start redis

redis-server

Start queue

cd src
pipenv run huey_consumer.py tasks.main.huey -m 1 -w 4

Start server

cd src
pipenv run gunicorn --bind 0.0.0.0:3000 main:app --keep-alive 5 --log-level DEBUG --workers 8 --threads=4

Start streaming

cd src
node streaming/index.js
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.