A complete email solution for sending and receiving email. With support for IMAP4, SMTP, SPF, DKIM, DMARC, MTA-STS, DANE and DNSSEC, reputation-based and content-based junk filtering, Internationalization (IDNA), automatic TLS with ACME and Let's Encrypt, account autoconfiguration, webmail.
Use the quickstart command to set up mox for your domain(s) within 10 minutes. You'll get a secure mail server with a modern protocol stack. Upgrades are mostly a matter of downloading the new version and restarting. Maintenance via web interface (easy) or config file (powerful). No dependencies.
Github: https://github.com/mjl-/mox
Rocksolid Light is a web based forum using NNTP as a backend. In other words, it's a browser-based Usenet client. It may be run as a standalone server, or may synchronize with other NNTP servers and other instances of Rocksolid Light.
Rocksolid Light is a php web forum interface that basically uses nntp as a backend. Forums can be Usenet newsgroups, or any groups you wish to create. Forums can be synchronized with other rslight installs, or other nntp servers.
Uses sqlite3 database. No configuration required. Does not require Javascript. Built in nntp server. Synchronize with inn or another rslight site, or run standalone. Read and post using a news client. SSL encryption. NoCeM and Spamassassin support. Message expiration by site or by group. Send/Receive mail to/from users at other Rocksolid Light sites. Search article bodies. Display body snippet in overboard and search results. Email authentication if enabled/ Protect poster email addresses if enabled. Interface works reasonably well on small devices. Colors in CSS are in a separate file for easy testing and modification. Groups can be renamed for cleaner display. Configuration options may be set for each individual 'section'.
mTCP is a set of TCP/IP applications for personal computers running PC-DOS, MS-DOS, FreeDOS, and other flavors of DOS. The applications include a DHCP client, FTP client and server, HTTP getter and server, IRC client, netcat implementation, network drive share client, ping utility (natch), packet sniffer, SNTP client, and telnet client.
mTCP runs on all variants of DOS including IBM PC-DOS, Microsoft MS-DOS, DR-DOS and FreeDOS. All of these applications will run well on the oldest, slowest PC that you can find - I routinely use them on an IBM PCjr made in 1983 because nothing beats the fun of putting a 39 year old computer on the Internet.
People are using mTCP for goofing off and for real work. If you have a DOS machine that needs to send data across the network mTCP can help you get that done. Besides its utility to vintage computers I have heard of people using it to transfer lab data from dedicated industrial PCs, allowing backups to be run on old machines, and sending sales reports from the branch offices of a retail store to a central server.
Don't have a vintage computer laying around? No problem! mTCP applications will run in a variety of virtual and emulated environments. It has been tested with modified DOSBox builds, VirtualBox, VMWare, and QEMU. See the documentation for the details.
mTCP applications should work on any IBM PC compatible personal computer running DOS. To be more specific, an IBM PC compatible with an 8088 or better CPU, 96KB to 384KB of system memory depending on the application, DOS v2.1 or newer, and a network interface that has a packet driver like NDIS or ODI.
Black Candy is a self-hosted music streaming server, your personal music center. Has a couple of mobile apps to go along with it. Assumes Docker but you can probably break it out by using the development instructions.
Uses either SQLite or Postgres as its back-end database. Assumes that some form of Nginx is available to do the actual music file serving on the network.
This repository helps to setup a ready-to-use chatmail server comprised of a minimal setup of the battle-tested postfix smtp and dovecot imap services. The setup is designed and optimized for providing chatmail accounts for use by Delta Chat apps. Chatmail accounts are automatically created by a first login, after which the initially specified password is required for using them.
A simple, minimalistic ActivityPub instance. Lightweight, minimal dependencies. Extensive support of ActivityPub operations. Multiuser Mastodon API support, so Mastodon-compatible apps can be used. Simple but effective web interface. Easily-accessed MUTE button to silence morons. No database needed. Totally JavaScript-free. No cookies either. Not much bullshit. Needs to be proxied by an HTTP server.
It looks like it's trying to be a Slack or Discord replacement, judging by the UI and described use cases. Claims that it's going end-to-end encrypted Real Soon Now.
GitHub: https://github.com/orgs/revoltchat/repositories
The Github org has multiple clients:
And a server (backend).
Xpra is known as "screen for X" : its seamless mode allows you to run X11 programs, usually on a remote host, direct their display to your local machine, and then to disconnect from these programs and reconnect from the same or another machine(s), without losing any state. Effectively giving you remote access to individual graphical applications. It can also be used to access existing desktop sessions and start remote desktop sessions.
Xpra is open-source (GPLv2+) with clients available for many supported platforms and the server includes a built-in HTML5 client. Xpra is usable over a wide variety of network protocols and does its best to adapt to any network conditions.
Xpra forwards and synchronizes many extra desktop features which allows remote applications to integrate transparently into the client's desktop environment: audio input and output, printers, clipboard, system trays, notifications, webcams, etc. It can also open documents and URLs remotely, display high bit depth content, and it will try honour the display's DPI.
Ldaptor is a pure-Python library that implements LDAP client logic, separately-accessible LDAP and BER protocol message generation and parsing, ASCII-format LDAP filter generation and parsing, LDIF format data generation, and Samba password changing logic
Also included is a set of LDAP utilities for use from the command line and a server that can be executed locally.
This is a Python module that implements the socketserver.BaseRequestHandler
interface for LDAP. It provides stubs for all operations (BIND, SEARCH, ...) Override the stubs you need with your own code to provide actual functionality for them. This seems to be the closest thing to an LDAP server in Python that anyone has tried to build (because, who really wants to deal with LDAP?)
Emissary is the standalone Fediverse server designed for end users, app creators, and hosting admins — that gives everyone powerful new ways to join the social web. Supports Activitypub, RSS, Indieweb microformats and web mentions, and whatever else you build on top.
Build custom, social applications in a simple, declarative, low-code environment. Using only HTML templates and a JSON config file, you can create full-featured social apps that are easy to deploy and easy to maintain. This is done by building action pipelines out of simple, composable steps, like: "show an edit form", "create a thumbnail", and "save the object". Pipelines work alongside Emissary's built-in state machines and access permissions to form robust and secure applications that you and your end-users can trust.
Uses MongoDB as its back-end.
The Python standard library once included a basic SMTP server in the smtpd module, based on the old asynchronous libraries asyncore and asynchat. It was formally removed in v3.12.
This package provides such an implementation of both the SMTP and LMTP protocols using the asyncio module (which has been standard since Python v3.4). Supports the relevant RFCs natively.
Can be executed from the command line, defaulting to port 8025/tcp: python3 -m aiosmtpd -n
or aiosmtpd -n
OpenSimulator is an open source multi-platform, multi-user 3D application server. It can be used to create a virtual environment (or world) which can be accessed through a variety of clients, on multiple protocols. The optional Hypergrid allow users to visit other OpenSimulator installations across the web from their 'home' installation or grid.
OpenSimulator allows virtual world developers to customize their worlds using the technologies they feel work best - we've designed the framework to be easily extensible. OpenSimulator is written in C#, running both on Windows with the .NET Framework and on Unix-like machines with Mono. The source code is released under a BSD License, a commercially friendly license to embed OpenSimulator in products.
Git repo: git://opensimulator.org/git/opensim
Like a CTF, but for sysadmins. They give you a server with at least one problem; troubleshoot and fix it. Great practice for tech interviews.
Updated list of public BitTorrent trackers. These lists are automatically updated every day.
ATOM feed of updates: https://github.com/ngosang/trackerslist/commits/master.atom
An experimental Fediverse server for microblogging. Not fully functional yet - we're still working towards a 1.0! Multiple domain (vhost) support. Multiple identities per user (and can be shared between users). Desktop, mobile and PWA-compatible web UI with minimal JavaScript. Easy deployment (web worker, background worker, and one database (Postgres)).
Welcome to OpenCola™, a P2P content sharing and discovery network. It's an alternative to current social media that puts you in control of your personal data and allows you to shape the flow of information around you.
Github: https://github.com/johnmidgley/opencola-alpha
It's an alpha release. Still tricky. Messing with it.
A port of the original iotop to C with additional features. Acts like top but for disk I/O. Good for keeping an eye on what's bogging your disk array down.
You can add a capability so that you don't need to be root to run it: sudo setcap 'cap_net_admin+eip' /path/to/iotop
Here's my command line: iotop -o -2 -6 -8
In the AUR as iotop-c.
A directory of public FTP servers around the Net.
An awesome list of hosting services, plans, tiers, and other features. If you're looking for someplace for your stuff to live, you could do worse than investigating your options here.