GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dockur/piefed: Piefed inside a Docker container.

BranchesTags
Open more actions menu

Latest commit

 

History

7,239 Commits
7,239 Commits

Folders and files

NameName
Last commit message
Last commit date
.forgejo/workflows
.forgejo/workflows
 
 
.github
.github
 
 
app
app
 
 
docs
docs
 
 
migrations
migrations
 
 
testing_data
testing_data
 
 
tests
tests
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.woodpecker.yaml
.woodpecker.yaml
 
 
Dockerfile
Dockerfile
 
 
FEDERATION.md
FEDERATION.md
 
 
INSTALL-docker.md
INSTALL-docker.md
 
 
INSTALL.md
INSTALL.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
babel.cfg
babel.cfg
 
 
celery_worker.default.py
celery_worker.default.py
 
 
celery_worker_docker.py
celery_worker_docker.py
 
 
compose.dev.yaml
compose.dev.yaml
 
 
compose.yaml
compose.yaml
 
 
config.py
config.py
 
 
contributing.md
contributing.md
 
 
daily.sh
daily.sh
 
 
deploy-docker.sh
deploy-docker.sh
 
 
deploy-docker2.sh
deploy-docker2.sh
 
 
deploy.sh
deploy.sh
 
 
dev_notes.md
dev_notes.md
 
 
docker-dirs.sh
docker-dirs.sh
 
 
docker.cron
docker.cron
 
 
email_notifs.sh
email_notifs.sh
 
 
entrypoint.sh
entrypoint.sh
 
 
entrypoint_async.sh
entrypoint_async.sh
 
 
entrypoint_celery.sh
entrypoint_celery.sh
 
 
env.docker.sample
env.docker.sample
 
 
env.sample
env.sample
 
 
fastapi_server.py
fastapi_server.py
 
 
gunicorn.conf.py
gunicorn.conf.py
 
 
interests.txt
interests.txt
 
 
mini_deploy.sh
mini_deploy.sh
 
 
profile_app.py
profile_app.py
 
 
pyfedi.py
pyfedi.py
 
 
regional.txt
regional.txt
 
 
remove_orphan_files.sh
remove_orphan_files.sh
 
 
requirements.txt
requirements.txt
 
 
ruff.toml
ruff.toml
 
 
run_nntp.py
run_nntp.py
 
 
send_queue.sh
send_queue.sh
 
 
weekly.sh
weekly.sh
 
 

Repository files navigation

PieFed

Build Version Size Package Pulls

Docker container of PieFed, a Lemmy/Mbin alternative written in Python with Flask.

Features ✨

  • Provides a federated discussion and link aggregation platform
  • Compatible with Lemmy, Mbin, and the wider Fediverse
  • Includes first-class moderation tools
  • Lightweight Alpine-based image

Project goals

To build a federated discussion and link aggregation platform, similar to Reddit, Lemmy, Mbin interoperable with as much of the fediverse as possible.

For developers

  • Screencast: overview of the PieFed codebase
  • Database / entity relationship diagram
  • API Documentation:
    • Stable branch: https://stable.wjs018.xyz/api/alpha/swagger
    • Development branch: https://crust.piefed.social/api/alpha/swagger or https://piefed.wjs018.xyz/api/alpha/swagger
  • see INSTALL.md or INSTALL-docker.md
  • Asking questions about the project:
    • Open a new thread in our Piefed Devellopers community
    • Chat in realtime with piefed developers in our Matrix room
  • see docs/project_management/* for a project roadmap, contributing guide and much more.

Stars 🌟

Stargazers

About

Piefed inside a Docker container.

Topics

decentralizedfediversefediverse-serverpiefed

Resources

Readme
AGPL-3.0 license

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

8 stars

Watchers

0 watching

Forks

1 fork
Report repository

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.