web

zeronet

19 May 2020Last Commit15730 (2932/yr)Github Stars654Issues

Decentralized websites using Bitcoin crypto and the BitTorrent network - https://zeronet.io

Tip: Start with ./ZeroNet.sh --ui_ip '*' --ui_restrict your.ip.address to allow remote connections on the web interface.

There is an official image, built from source at: https://hub.docker.com/r/nofish/zeronet/

Next steps: ZeroNet Developer Documentation

linux-dash

19 May 2020Last Commit9222 (1396/yr)Github Stars27Issues

v2.0
A simple & low-overhead web dashboard for linux systems

Demo  |  Docs

OR, if you prefer to download manually:

See instructions for preferred server linux-dash server (all included):

To build a binary, run go build && ./server -h. See @tehbilly's notes here for binary usage options

For general help, please use the Gitter chat room.

It is strongly recommended that all linux-dash installations be protected via a security measure of your choice.

Linux Dash does not provide any security or authentication features.

filebrowser

16 Apr 2020Last Commit6778 (1442/yr)Github Stars0Issues

⚠️ WARN: This project will not be developed anymore. If you're willing to take over this project, please read #532 for more info and feel free to fork the project!

filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. It can be used as a standalone app or as a middleware.

Please refer to our docs at filebrowser.xyz/features

thelounge

23 May 2020Last Commit3649 (851/yr)Github Stars142Issues

WebsiteDocsDemo

To learn more about configuration, usage and features of The Lounge, take a look at the website.

The Lounge is the official and community-managed fork of Shout, by Mattias Erming.

The Lounge requires latest Node.js LTS version or more recent. Yarn package manager is also recommended.
If you want to install with npm, --unsafe-perm is required for a correct install.

Please refer to the install and upgrade documentation on our website for all available installation methods.

uwsgi

23 May 2020Last Commit2755 (319/yr)Github Stars648Issues

asciinema-server

23 May 2020Last Commit1604 (174/yr)Github Stars45Issues

asciinema is a free and open source solution for recording terminal sessions and sharing them on the web.

This repository contains the source code of asciinema hosting web app, which runs at asciinema.org.

You can find the source code of asciinema terminal recorder at asciinema/asciinema, and the source code of asciinema web player at asciinema/asciinema-player.

asciinema terminal recorder uses asciinema.org as its default host for the recordings. It's free, public service (all uploaded recordings are private by default though).

misskey

24 May 2020Last Commit1195 (350/yr)Github Stars811Issues

A forever evolving, sophisticated microblogging platform.

Misskey is a decentralized microblogging platform born on Earth. Since it exists within the Fediverse (a universe where various social media platforms are organized), it is mutually linked with other social media platforms. Why don't you take a short break from the hustle and bustle of the city, and dive into a new Internet? Find an instance!

Post your ideas, discussion topics, fun moments, or anything else you want to share! Misskey supports text, emoji, pictures, videos, and polls!

photonix

03 May 2020Last Commit377 (117/yr)Github Stars58Issues

This is a photo management application based on web technologies. Run it on your home server and it will let you find what you want from your photo collection using any device. Smart filtering is made possible automatically by object recognition, location awareness, color analysis and other algorithms.

This project is currently in development and not feature complete for a version 1.0 yet. If you don't mind putting up with broken parts or want to help out, run the Docker image and give it a go. I'd love for other contributors to get involved.

kiwiirc

23 May 2020Last Commit362 (104/yr)Github Stars166Issues

A versatile web based messenger using IRC

Connection modes:

If you just want to embed an IRC client on your website, you can generate a custom client hosted by kiwiirc.com using the simple client builder, https://kiwiirc.com/clientbuilder/

To install Kiwi IRC on your own server, pre-built and ready to use installers can be found at the downloads page, https://kiwiirc.com/downloads/

Before you can build or start to develop on Kiwi IRC, make sure to have the following installed on your system:

Note: Be sure to copy the files from the dist/ folder to your webserver! This folder will be overwritten each time it is built.

minimalist-web-notepad

04 Apr 2020Last Commit320 (41/yr)Github Stars1Issues

This is an open source clone of notepad.cc, which is now defunct.

See demo at https://notes.orga.cat or https://notes.orga.cat/whatever.

At the top of index.php file, change $base_url variable to point to your site.

Make sure the web server is allowed to write to the _tmp directory.

You may need to enable mod_rewrite and set up .htaccess files in your site configuration. See How To Set Up mod_rewrite for Apache.

To enable URL rewriting, put something like this in your configuration file:

If notepad is in the root directory:

horde

16 May 2020Last Commit245 (25/yr)Github Stars6Issues

This is the old, monolith Horde repository that used to contain all Horde components, i.e. all Horde libraries and applications in one single repository. It's still completely available in read-only mode.

For any new development use the separate Git repositories at https://github.com/horde and the Horde Git Tools at https://github.com/horde/git-tools.

elkarbackup

13 Dec 2019Last Commit222 (31/yr)Github Stars69Issues

ElkarBackup is a free open-source backup solution based on RSync/RSnapshot

Do you need more?

Elkarbackup users can subscribe to our mailing list to receive notifications about new versions or make any question.

Elkarbackup is free open source software. Download the source code, make your changes and create your own Debian package

relate

20 May 2020Last Commit201 (34/yr)Github Stars172Issues

Relate is an Environment for Learning And TEaching

RELATE is a web-based courseware package. It is set apart by the following features:

Focus on easy content creation

See example content.

Flexible rules for participation, access, and grading

Versioning of content through deep integration with git. Instructors can preview newly-authored content while students work with prior versions, all from the same instance of RELATE.

Multiple courses can be hosted on the same installation

Code questions:

Class calendar and grade book functionality.

awstats

22 May 2020Last Commit198 (41/yr)Github Stars81Issues

AWStats (Advanced Web Statistics) is a powerful, full-featured web server logfile analyzer which shows you all your Web statistics including: visitors, pages, hits, hours, search engines, keywords used to find your site, broken links, robots and many more...

It works with IIS 5.0+, Apache and all major web, wap, proxy, streaming server log files (and even ftp servers or mail logs) on all Operating Systems.

AWStats official web site and latest version: https://www.awstats.org

A full log analysis enables AWStats to show you the following information:

geneweb

22 May 2020Last Commit135 (21/yr)Github Stars268Issues

GeneWeb is an open source genealogy software written in OCaml. It comes with a Web interface and can be used off-line or as a Web service.

The documentation is available online: http://geneweb.tuxfamily.org/

Using opam:

We encourage you to participate in this open source project. We love pull requests, bugs reports, ideas...

You can have a description of available configuration options using

The API uses the Google Protocol Buffer to exchange information encoded as pb, json, xml.

Install protoc, and these extra dependencies:

wiki

09 Feb 2020Last Commit68 (24/yr)Github Stars4Issues

wiki is a self-hosted well uh wiki engine or content management system that lets you create and share content in Markdown format.

Run wiki:

Visit: http://localhost:8000/

Start creating/editing content!

By default wiki pages are stored in ./data in the local directory. This can be changed by supplying the -data /path/to/data option.

MIT

web-fonts-repository

01 Mar 2020Last Commit42 (15/yr)Github Stars0Issues

A simple webfont hosting inspired by Google Fonts. It runs on your server, stores and distributes webfont files and generates CSS on-the-go for embedding fonts on web pages.

Run the following code in the console:

Where webfonts is a path to a directory where the repository should be installed.

Or you can make some things manually:

Give the user behalf which the web server runs permissions to write inside the logs directory.

You can just run this in the console:

Make the directory public be the document root of the web server. Or just open http://localhost/public if you installed the repository to the web server root.

todo

24 Oct 2019Last Commit41 (14/yr)Github Stars7Issues

todo is a self-hosted todo web app that lets you keep track of your todos in a easy and minimal way. 📝

You can also use the Todo Docker Image:

There is also a public demo instance avilable at: https://todo.mills.io

Run todo:

Then visit: http://localhost:8000/

By default todo stores todos in todo.db in the local directory.

This can be configured with the -dbpath /path/to/todo.db option.

MIT Icon made by Smashicons from flaticon.com

pastebin

11 Jul 2019Last Commit41 (14/yr)Github Stars3Issues

pastebin is a self-hosted pastebin web app that lets you create and share "ephemeral" data between devices and users. There is a configurable expiry (TTL) afterwhich the paste expires and is purged. There is also a handy CLI for interacting with the service in a easy way or you can also use curl!

Run pastebin:

Create a paste:

Or use the Web UI: http://localhost:8000/

Or curl:

There is also an included command line utility for convenience:

When running the pastebin server there are a few default options you might want to tweak:

varnish

No Repo
* HTTP based web application accelerator focusing on optimizing caching and compression.

nginx

No Repo
* Reverse proxy, load balancer, HTTP cache, and web server.

lighttpd

No Repo
* Web server more optimized for speed-critical environments.

hiawatha

No Repo
* Prioritises security, simplicity and performance.

haproxy

No Repo
* Software based load Balancing, SSL offloading and performance optimization, compression, and general web routing.

cherokee

No Repo
* Lightweight, high-performance web server/reverse proxy.

caddy

No Repo
* Lightweight, general-purpose web server supporting HTTP/2, automatic TLS and easy configuration. Written in Go.

apache

No Repo
* Most popular web server.

algernon

No Repo
* Web/application server that supports Lua, live-reload, templates, Sass and HTTP/2.