├── .githooks └── pre-commit ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── activitypub ├── activity.go ├── actor.go ├── object.go ├── pem.go ├── structs.go ├── util.go └── webfinger.go ├── config-init ├── config-init.docker ├── config └── config.go ├── databaseschema.psql ├── db ├── database.go └── report.go ├── docker-compose.yml ├── go.mod ├── go.sum ├── main.go ├── post ├── tripcode.go └── util.go ├── route ├── routes │ ├── actor.go │ ├── admin.go │ ├── api.go │ ├── boardmgmt.go │ ├── main.go │ ├── news.go │ └── webfinger.go ├── structs.go └── util.go ├── util ├── blacklist.go ├── key.go ├── proxy.go ├── util.go └── verification.go ├── views ├── 403.html ├── 404.html ├── admin.html ├── anews.html ├── archive.html ├── catalog.html ├── clover.png ├── css │ └── themes │ │ ├── default.css │ │ └── gruvbox.css ├── faq.html ├── favicon.png ├── index.html ├── js │ ├── footerscript.js │ ├── posts.js │ ├── themes.js │ └── timer.js ├── layouts │ └── main.html ├── locked.png ├── manage.html ├── news.html ├── notfound.png ├── npost.html ├── nposts.html ├── onion.png ├── partials │ ├── bottom.html │ ├── footer.html │ ├── general_scripts.html │ ├── post_nav.html │ ├── post_scripts.html │ ├── posts.html │ └── top.html ├── pin.png ├── report.html ├── rules.html ├── sensitive.png └── verify.html └── webfinger └── util.go /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/README.md -------------------------------------------------------------------------------- /activitypub/activity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/activitypub/activity.go -------------------------------------------------------------------------------- /activitypub/actor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/activitypub/actor.go -------------------------------------------------------------------------------- /activitypub/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/activitypub/object.go -------------------------------------------------------------------------------- /activitypub/pem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/activitypub/pem.go -------------------------------------------------------------------------------- /activitypub/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/activitypub/structs.go -------------------------------------------------------------------------------- /activitypub/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/activitypub/util.go -------------------------------------------------------------------------------- /activitypub/webfinger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/activitypub/webfinger.go -------------------------------------------------------------------------------- /config-init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/config-init -------------------------------------------------------------------------------- /config-init.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/config-init.docker -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/config/config.go -------------------------------------------------------------------------------- /databaseschema.psql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/databaseschema.psql -------------------------------------------------------------------------------- /db/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/db/database.go -------------------------------------------------------------------------------- /db/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/db/report.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/main.go -------------------------------------------------------------------------------- /post/tripcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/post/tripcode.go -------------------------------------------------------------------------------- /post/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/post/util.go -------------------------------------------------------------------------------- /route/routes/actor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/route/routes/actor.go -------------------------------------------------------------------------------- /route/routes/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/route/routes/admin.go -------------------------------------------------------------------------------- /route/routes/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/route/routes/api.go -------------------------------------------------------------------------------- /route/routes/boardmgmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/route/routes/boardmgmt.go -------------------------------------------------------------------------------- /route/routes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/route/routes/main.go -------------------------------------------------------------------------------- /route/routes/news.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/route/routes/news.go -------------------------------------------------------------------------------- /route/routes/webfinger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/route/routes/webfinger.go -------------------------------------------------------------------------------- /route/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/route/structs.go -------------------------------------------------------------------------------- /route/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/route/util.go -------------------------------------------------------------------------------- /util/blacklist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/util/blacklist.go -------------------------------------------------------------------------------- /util/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/util/key.go -------------------------------------------------------------------------------- /util/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/util/proxy.go -------------------------------------------------------------------------------- /util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/util/util.go -------------------------------------------------------------------------------- /util/verification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/util/verification.go -------------------------------------------------------------------------------- /views/403.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/403.html -------------------------------------------------------------------------------- /views/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/404.html -------------------------------------------------------------------------------- /views/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/admin.html -------------------------------------------------------------------------------- /views/anews.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/anews.html -------------------------------------------------------------------------------- /views/archive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/archive.html -------------------------------------------------------------------------------- /views/catalog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/catalog.html -------------------------------------------------------------------------------- /views/clover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/clover.png -------------------------------------------------------------------------------- /views/css/themes/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/css/themes/default.css -------------------------------------------------------------------------------- /views/css/themes/gruvbox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/css/themes/gruvbox.css -------------------------------------------------------------------------------- /views/faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/faq.html -------------------------------------------------------------------------------- /views/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/favicon.png -------------------------------------------------------------------------------- /views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/index.html -------------------------------------------------------------------------------- /views/js/footerscript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/js/footerscript.js -------------------------------------------------------------------------------- /views/js/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/js/posts.js -------------------------------------------------------------------------------- /views/js/themes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/js/themes.js -------------------------------------------------------------------------------- /views/js/timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/js/timer.js -------------------------------------------------------------------------------- /views/layouts/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/layouts/main.html -------------------------------------------------------------------------------- /views/locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/locked.png -------------------------------------------------------------------------------- /views/manage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/manage.html -------------------------------------------------------------------------------- /views/news.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/news.html -------------------------------------------------------------------------------- /views/notfound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/notfound.png -------------------------------------------------------------------------------- /views/npost.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/npost.html -------------------------------------------------------------------------------- /views/nposts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/nposts.html -------------------------------------------------------------------------------- /views/onion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/onion.png -------------------------------------------------------------------------------- /views/partials/bottom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/partials/bottom.html -------------------------------------------------------------------------------- /views/partials/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/partials/footer.html -------------------------------------------------------------------------------- /views/partials/general_scripts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/partials/general_scripts.html -------------------------------------------------------------------------------- /views/partials/post_nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/partials/post_nav.html -------------------------------------------------------------------------------- /views/partials/post_scripts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/partials/post_scripts.html -------------------------------------------------------------------------------- /views/partials/posts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/partials/posts.html -------------------------------------------------------------------------------- /views/partials/top.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/partials/top.html -------------------------------------------------------------------------------- /views/pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/pin.png -------------------------------------------------------------------------------- /views/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/report.html -------------------------------------------------------------------------------- /views/rules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/rules.html -------------------------------------------------------------------------------- /views/sensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/sensitive.png -------------------------------------------------------------------------------- /views/verify.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/views/verify.html -------------------------------------------------------------------------------- /webfinger/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FChannel0/FChannel-Server/HEAD/webfinger/util.go --------------------------------------------------------------------------------