server

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.

mailinabox

22 May 2020Last Commit9148 (1354/yr)Github Stars309Issues

By @JoshData and contributors.

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

Please see https://mailinabox.email for the project's website and setup guide!

Our goals are to:

Additionally, this project has a Code of Conduct, which supersedes the goals above. Please review it when joining our community.

Mail-in-a-Box turns a fresh Ubuntu 18.04 LTS 64-bit machine into a working mail server by installing and configuring various components.

mailcatcher

11 Apr 2020Last Commit5000 (522/yr)Github Stars51Issues

Catches mail and serves it through a dream.

MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail that's arrived so far.

Use mailcatcher --help to see the command line options. The brave can get the source from the GitHub repository.

Please don't put mailcatcher into your Gemfile. It will conflict with your applications gems at some point.

ejabberd

22 May 2020Last Commit4528 (440/yr)Github Stars170Issues

ejabberd is a distributed, fault-tolerant technology that allows the creation of large-scale instant messaging applications. The server can reliably support thousands of simultaneous users on a single node and has been designed to provide exceptional standards of fault tolerance. As an open source technology, based on industry-standards, ejabberd can be used to build bespoke solutions very cost effectively.

Cross-platform ejabberd runs under Microsoft Windows and Unix-derived systems such as Linux, FreeBSD and NetBSD.

mumble

23 May 2020Last Commit3212 (347/yr)Github Stars621Issues

Mumble is a voicechat program for gamers written on top of Qt and Opus.

There are two modules in Mumble; the client (mumble) and the server (murmur). The client works on Win32/64, Linux and Mac OS X, while the server should work on anything Qt can be installed on.

Note that when we say Win32, we mean Windows XP or newer.

On Windows, after installation, you should have a new Mumble folder in your Start Menu, from which you can start Mumble.

On Mac OS X, to install Mumble, drag the application from the downloaded disk image into your /Applications folder.

patchwork

12 May 2020Last Commit2981 (607/yr)Github Stars32Issues

A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).

New to Scuttlebutt? Join the network by connecting to a pub.

You're done! Check out #new-people to see who else has recently joined.

Most people should download Patchwork for Windows, macOS, or Linux.

Alternatively, you can install Patchwork with your favorite package manager.

Building from source? Check out INSTALL.md for more information.

Create a new issue to report problems or request features. See CONTRIBUTING.md for more information on how to get involved. You can also support the project via donations.

organizr

20 May 2020Last Commit2639 (775/yr)Github Stars42Issues

Do you have quite a bit of services running on your computer or server? Do you have a lot of bookmarks or have to memorize a bunch of ip's and ports? Well, Organizr is here to help with that. Organizr allows you to setup "Tabs" that will be loaded all in one webpage. You can then work on your server with ease. Want to give users access to some Tabs? No problem, just enable user support and have them make an account. Want guests to be able to visit too? Enable Guest support for those tabs.

heimdall

14 May 2020Last Commit1871 (804/yr)Github Stars66Issues

Visit the website - https://heimdall.site

As the name suggests Heimdall Application Dashboard is a dashboard for all your web applications. It doesn't need to be limited to applications though, you can add links to anything you like.

Heimdall is an elegant solution to organise all your web applications. It’s dedicated to this purpose so you won’t lose your links in a sea of bookmarks.

Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo.

bittorrent-tracker

23 May 2020Last Commit1030 (167/yr)Github Stars22Issues

Node.js implementation of a BitTorrent tracker, client and server.

A BitTorrent tracker is a web service which responds to requests from BitTorrent clients. The requests include metrics from clients that help the tracker keep overall statistics about the torrent. The response includes a peer list that helps the client participate in the torrent swarm.

This module is used by WebTorrent.

Also see bittorrent-dht.

To connect to a tracker, just do this:

To start a BitTorrent tracker server to track swarms of peers:

cowyo

14 May 2020Last Commit645 (150/yr)Github Stars30Issues


A feature-rich wiki for minimalists

cowyo is a self-contained wiki server that makes jotting notes easy and fast. The most important feature here is simplicity. Other features include versioning, page locking, self-destructing messages, encryption, and listifying. You can download cowyo as a single executable or install it with Go. Try it out at https://cowyo.com.

There is now a command-line tool, cowyodel to interact with cowyo and transfer information between computers with only a code phrase: schollz/cowyodel.

gossa

17 Apr 2020Last Commit274 (161/yr)Github Stars10Issues

a fast and simple webserver for your files, that's dependency-free and with under 200 lines of code, easy to review.

a simple UI comes as default, featuring :

built blobs are available on the release page - or simply make build this repo.

release images are pushed to dockerhub, e.g. :

in a do-one-thing-well mindset, HTTPS and authentication has been left to middlewares and proxies. for instance caddy handles this very well - have a look at this small caddy config with authentication and option for HTTPS that works along with gossa.

bblfshd

06 Nov 2019Last Commit271 (83/yr)Github Stars30Issues

This repository contains bblfsh daemon (bblfshd), which includes the runtime that runs the driver in containers and the bblfshctl, a cli tool used to control the installed drivers and query the status of the daemon.

Drivers are implemented as Docker images, each having their own repository in the bblfsh organization on GitHub. For more information, see bblfsh SDK documentation.

See the Getting Started guide.

This project is now part of source{d} Engine, which provides the simplest way to get started with a single command. Visit sourced.tech/engine for more information.

ngircd

22 May 2020Last Commit267 (32/yr)Github Stars29Issues

ngIRCd is a free, portable and lightweight Internet Relay Chat (IRC) server for small or private networks, developed under the terms of the GNU General Public License (GPL); please see the file COPYING for licensing information.

The server is simple to configure, can cope with dynamic IP addresses, and supports IPv6 as well as SSL. It is written from scratch and not based on the original IRCd.

The name ngIRCd means next generation IRC daemon, which is a little bit exaggerated: lightweight Internet Relay Chat server most probably would have been a better name :-)

swmp

27 Aug 2019Last Commit240 (64/yr)Github Stars0Issues

A responsive, eye-pleasing Linux server statistics dashboard.

(The demo resets all settings automatically every hour.)

Simply run:

The installer script has been tested with Debian, Linux Mint, Fedora, CentOS and Arch Linux.
Please let me know of any issues with the installer.

The installer will also help you to secure the install folder with a .htpasswd file. (excluding Arch)
If you want to see the installer source, it's available directly here.

SWMP includes a settings page. This enables you to configure some things with your SWMP installation.
This includes choosing from a selection of themes, choosing the language (See Languages for more information), changing the window title and showing and hiding elements on the main page as well as some debugging options. (All theme stylesheets are located in ~/css/themes/.)

hrcloud2

21 Nov 2019Last Commit107 (28/yr)Github Stars2Issues

YOUTUBE CHANNEL!

WIKI DOCUMENTATION!

A Fully Featured home-hosted Cloud Storage platform and Personal Assistant that Converts files, OCR's images & documents, Creates archives, Scans for viruses, Protects your server, Keeps itself up-to-date, and Runs your own AppLauncher!

HRCloud2 is a personal Cloud CMS Platform similar to ownCloud but with far greater capability that includes all the same functionality as a commercial end-user based Cloud platform. Functions like file conversion, OCR, archiving, dearchiving, A/V scanning, sharing and more. With HRCloud2 you can perform all your favorite bash and command line tools just by selecting checkboxes and clicking buttons, from anywhere.

hrconvert2

04 Apr 2020Last Commit91 (40/yr)Github Stars2Issues

Supports specific bitrate through the API.

Can create, convert, and dearchive any of the following...

Can extract any of the following or convert to supported archive formats...

Supports resize & rotate through the GUI and API. Supports disable maintain aspect ratio through API.

Can output drawing files to image formats. Can convert between any of the following...

OCR Operations support the following input formats...

piqueserver

30 Apr 2020Last Commit82 (24/yr)Github Stars156Issues

An Ace of Spades 0.75 server based on PySnip.

All of these are bridged together!

Piqueserver requires python 3.6 and above

If your system is not one of the above, you will also need a recent C++ Compiler.

Optional features:

To install with optional features with pip:

The AUR package (git master) is currently broken. When it gets repaired (you can help!), you'll be able to install manually or with your favourite AUR helper:

Then copy the default configuration as a base to work off

A-a-and lift off!

If you wish to use a different location to ~/.config/piqueserver/ for config files, specify a directory with the -d flag: