robi
Posts
-
SimpleLogin (manage email aliases and dynamically reply as the alias!) -
Tube Archivist - Your self hosted YouTube media serverTube Archivist: https://github.com/tubearchivist/tubearchivist
Here are some of the features in the self hosted Tube Archivist application:
- Subscribe to your favorite YouTube channels
- Download Videos
- Index and make videos searchable
- Play videos
- Keep track of viewed and unviewed videos
Once your YouTube video collection grows, it becomes hard to search and find a specific video. That's where Tube Archivist comes in:
By indexing your video collection with metadata from YouTube, you can organize, search and enjoy your archived YouTube videos without hassle offline through a convenient web interface.Tube Archivist has also worked hard to keep the dislikes that Youtube has decided to remove from their platform.
Relies on ElasticSearch and Redis and FFmpeg + yt-dlp.
To package, should be similar to other Video apps we have, but way more usable.
-
Piped - An open-source alternative frontend for YouTube which is efficient by design.The Problem
YouTube has an extremely invasive privacy policy which relies on using user data in unethical ways. You give them a lot of data - ranging from ideas, music taste, content, political opinions, and much more than you think.
By using Piped, you can freely watch and listen to content freely without the fear of prying eyes watching everything you are doing.
https://github.com/TeamPiped/Piped (backend: https://github.com/TeamPiped/Piped-Backend)
Demo / Live node - https://piped.kavin.rocks
Self-Hosting
See https://piped-docs.kavin.rocks/docs/self-hosting/ for more details.
The source code of the documentation website is available at https://github.com/TeamPiped/Documentation.
Documentation
-
Snikket Server - Your own messaging server in a boxWhat is Snikket?
Snikket is a messaging platform that is different to the mainstream messaging apps. Instead of entrusting your conversations and messages with proprietary servers “in the cloud” that analyze and sell your data, we like to do things a little differently.
Snikket lets you run your own service, that you control, on the system of your choice. For many people this is a cheap private server (VPS) or even a Raspberry Pi.
Instead of your messaging app connecting to hidden far-away servers managed and owned by a large corporation, your Snikket app will connect directly to your personal Snikket server.
https://snikket.org/service/
https://snikket.org/
https://github.com/snikket-im/snikket-server/ -
Headscale Wireguard VPN Serverhttps://github.com/juanfont/headscale
An open source, self-hosted implementation of the Tailscale coordination server.
Tailscale is a modern VPN built on top of Wireguard. It works like an overlay network between the computers of your networks - using all kinds of NAT traversal sorcery.
Everything in Tailscale is Open Source, except the GUI clients for proprietary OS (Windows and macOS/iOS), and the 'coordination/control server'.
The control server works as an exchange point of Wireguard public keys for the nodes in the Tailscale network. It also assigns the IP addresses of the clients, creates the boundaries between each user, enables sharing machines between users, and exposes the advertised routes of your nodes.
Headscale implements this coordination server.
-
TailScaleTailscale
Private WireGuard networks made easy
No config files, no firewall ports
Create a secure network between your servers, computers, and cloud instances. Even when separated by firewalls or subnets, Tailscale just works.
Use your SSO and MFA
Devices only connect after signing in through your existing identity provider. Easily enforce multi-factor authentication, deauthorize employees who’ve moved on, and more.
Always the same IP
Every device on your network gets a stable IP and auto-assigned domain that stays consistent, no matter what Wi-Fi the device is on. It’s like a local network that works everywhere.
Strong security, without the pain
Best practices used by billion-dollar companies, made easy for teams of every size.
Free
- Up to 100 devices
- Limited to a single user
- Secure, point-to-point connections
- Magic DNS
- Connect to AWS, Azure, and Google Cloud instances
- Available for iOS, macOS, Linux, Windows, and Android
- Community support
-
Regular App Packaging EventWhat do you all think about having a regular weekly event to package an important App as a group in a live session, maybe even live streamed, where anyone on the call can also contribute their small part, so one person doesn't have to slog through it all by themselves?
Others can watch and learn and ask questions & chit chat.
Any volunteers?
-
PairDrop: Local/remote file sharing in your browser/mobile. Inspired by AirDrop. Fork & alternative of SnapdropPairDrop
Local file sharing in your browser. Inspired by Apple's AirDrop.
Explore »Features
PairDrop (<-DEMO) is a sublime alternative to AirDrop that works on all platforms.
Send images, documents or text via peer to peer connection to devices in the same local network/Wi-Fi or to paired devices. As it is web based, it runs on all devices.
You want to quickly send a file from your phone to your laptop?
You want to share photos in original quality with friends that use a mixture of Android and iOS?
You want to share private files peer to peer between Linux systems?
AirDrop is unreliable again?
Send it with PairDrop!Developed based on Snapdrop
Differences to Snapdrop
Device Pairing / Internet Transfer
- Pair devices via 6-digit code or QR-Code
- Pair devices outside your local network or in complex network environment (public Wi-Fi, company network, Apple Private Relay, VPN etc.).
- Connect to devices on your mobile hotspot.
- Paired devices will always find each other via shared secrets even after reopening the browser or the Progressive Web App
- You will always discover devices on your local network. Paired devices are shown additionally.
- Paired devices outside your local network that are behind a NAT are connected automatically via the PairDrop TURN server.
Improved UI for sending/receiving files
- Files are transferred only after a request is accepted first. On transfer completion files are downloaded automatically if possible.
- Multiple files are downloaded as a ZIP file
- On iOS and Android, in addition to downloading, files can be shared or saved to the gallery via the Share menu.
- Multiple files are transferred at once with an overall progress indicator
Send Files or Text Directly From Share Menu, Context Menu or CLI
- Send files directly from context menu on Windows
- Send directly from share menu on iOS
- Send directly from share menu on Android
- Send directly via command-line interface
PairDrop is built with the following awesome technologies:
- Vanilla HTML5 / ES6 / CSS3 frontend
- WebRTC / WebSockets
- NodeJS backend
- Progressive Web App
- IndexedDB API
- zip.js
- cyrb53 super fast hash function
Have any questions? Read our FAQ.
You can host your own instance with Docker.
-
Porter - Self-Hosted, Open-Source HerokuPorter is a Kubernetes powered PaaS that runs in your own cloud provider.
Repository: https://github.com/porter-dev/porter
Porter is an alternative to Heroku that spins up the underlying infrastructure in your own cloud provider. The complexity of the underlying infrastructure is abstracted away from you just like Heroku, but you can fully control the underlying infra when you need to (as your applications scale and "grow out" of the platform).
-
MiroTalk - Real-time video call, chat room and screen sharing entirely browser based 🚀 -
OpenSign - The free & Open Source Alternative to DocuSignThe free and open source alternative to DocuSign
Website • Docs • Blog • Discord • Twitter • LinkedIn
The open-source document e-signing solution
Table of Contents
Introduction
Welcome to OpenSign, an open-source document e-signing solution designed to provide a secure, reliable, and free alternative to commercial platforms like DocuSign, PandaDoc, SignNow, Adobe Sign, Smartwaiver, SignRequest, HelloSign & Zoho sign. Developed under the OpenSignLabs organization, our mission is to democratize the e-signing process, making it accessible and straightforward for everyone.
Features
- Secure PDF E-Signing: With the help of Robust encryption algorithms, OpenSign ensures maximum security, privacy & compatibility.
- Annotate Documents: OpenSign allows you to annotate PDF documents with an advanced signing pad that comes with hand drawn signatures support as well as uploaded images & saved signatures for the simplest signing experience.
- User-Friendly Interface: OpenSign was built while keeping Intuitive design in mind for ease of use. Features like "Sign yourself", "One click signatures" and "OpenSign Drive" makes it stand out of the crowd and even makes it better than a lot of so-called industry leaders.
- Multi-signer Support: OpenSign's ability to invite multiple signers for signing along with the ability to invite witnesses & being able to enforce signing in a sequence makes it the only open source solution that is fully loaded and allows it to compete head-to-head with established players.
- Email Unique Code(OTP) verification support for guest signers: With OpenSign, your documents are fully secure even when being signed by guest users. Guest signers can only sign the document after entering a unique code sent to their email address.
- "Expiring Docs" & "Rejection": You can set documents to expire after certain number of days after which nobody will be able to sign it. Not just this, OpenSign also allows signers to reject signing a document.
- Beautiful email templates: All document signing invitations, completion notifications & reminders are formatted using great looking email templates.
- PDF Template Creation(coming soon): OpenSign allows you to create and store PDF document templates for repeated use thereby saving you a lot of time.
- OpenSign Drive: It is a centralised secure vault for your signed documents that makes storing, signing, organizing, sharing & achieving your docs a breeze.
- Audit Trails & completion certificate: Being a security focused solution, OpenSign makes it a top priority to save detailed logs for tracking document activities along with time-stamps, IP addresses, email IDs & phone numbers. A completion certificate is generated as soon as document is completed which contains all the document related logs for added safety.
- API Support(coming soon): OpenSign API allows seamless integration into existing systems and software. APIs will soon be available as a cloud hosted solution.
- Integrations: Seamless integrations with various Cloud storage systems, CRMs & enterprise platforms is coming soon.
Installation
Please refer to the Installation Guide for detailed instructions on how to install OpenSign on your system.
Usage
For comprehensive guidelines on how to use OpenSign, please consult our User Manual.
Contribution Guidelines
We welcome contributions from the open-source community. For more information on how to contribute, please read our Contribution Guidelines.
License
OpenSign is licensed under the AGPL License. For more details, see the LICENSE file.
-
What do you do?Rob here (robi is my Croatian nickname and often computer username) for those in other cultures, short for Robert.
As a Strategic Advisor and (Business & Innovation) Catalyst, I'm mostly a full stack janitor
As a leader in several startups, I reserve a keen eye for emerging technologies (hi Cloudron and it's Apps); I have been a speaker, mentor, advisor for Google, NASA, IBM, and many more, finding safe, creative solutions all the way from the mundane to the complex with equal ease, which is one thing that keeps my passion ignited.
Remember WinAmp? Yeah, I was there during the mp3 revolution, in the credits until the recent reshuffle.
I've invented a bunch of stuff, including the first PCIe flash storage device in small form factor (SFF), now you'll recognize it as the M.2 PCIe SSD device for which there is now a slot on every motherboard being made. (didn't make a dime.)
Made core discoveries (read blunders) in physics (magnetism, light, water), mathematics, statistics, AI, ML, medicine, law, etc, which you can ask me about outside this thread.
3 decades ago I got bitten by the sysadmin bug and never left, despite all the C level gigs.
After 15 years, I am still on the board of directors for https://BayLISA.org which is one of the oldest meetups in Silicon Valley. We've had the Cloudron team speak at one of our meetups which should be online on YT.
I play a long running pickup soccer game every Saturday (same folks come out for 8+ years) and tennis 1-2 times a week if possible. Love ping pong and ultimate frisbee too.
If you want to see a small part of my other crazy projects, see https://venture.toldyouso.com
Otherwise a few here have found me on Twitter.
There's more, but that's plenty for now
-
Typesense - Fast, typo tolerant, fuzzy search engine for building delightful search experiences
Typesense is a fast, typo-tolerant search engine for building delightful search experiences.An Open Source Algolia Alternative &
An Easier-to-Use ElasticSearch Alternative
https://typesense.org/
https://github.com/anthonynsimon/typesense
https://hub.docker.com/r/typesense/typesense/
https://typesense.org/docs/0.21.0/guide/install-typesense.html#-start -
Nice Cloudron mention in alternative-internet list -
Mailcare - Open source disposable email address service. -
Mixpost Lite Install Guide for LAMP AppI created this since the other Mixpost thread in the App Wishlist is for the Pro install.
The Lite install stems from the standalone app instructions at https://github.com/inovector/MixpostApp
-
Install LAMP App
Clickety click and BUMP the memory limit to anything above the default or it will get KILLED.
-
Get installing via the Cloudron Terminal
cd /app/data
composer create-project inovector/MixpostApp
cd mixpostapp
touch .env
-
Edit the .env file in the Cloudron File Manager
APP_URL=https://mixpostinstall.domain.org APP_ENV=production APP_DEBUG=false APP_KEY=abcd123 DB_HOST=mysql DB_PORT=3306 DB_DATABASE=abcd123 DB_USERNAME=abcd123 DB_PASSWORD=abcd123 REDIS_HOST=redis-abcd123 REDIS_PASSWORD=abcd123 REDIS_PORT=6379 # SMTP MAIL_MAILER=mail MAIL_HOST=mail MAIL_PORT=2465 MAIL_USERNAME=post.app@domain.org MAIL_PASSWORD=abcd123 MAIL_ENCRYPTION=tls MAIL_FROM_ADDRESS="mixpost.app@domain.org" MAIL_FROM_NAME="${APP_NAME}"
-
PHP config commands to set things up
php artisan migrate
php artisan mixpost-auth:create
php artisan queue:batches-table
php artisan vendor:publish --tag=mixpost-config
php artisan config:cache
php artisan route:cache
php artisan key:generate
-
Remap the logs to /var/run as Laravel logs a LOT
rm -rf storage/logs
ln -sf /var/run/app /app/data/mixpostapp/storage/logs
fix ownership permissions since it likes its files owned by www-data, ie. the webserver:
chown -R www-data:www-data .
-
Fix up apache/app.conf from the Cloudron File Manager
/app/data/mixpostapp/public
in two places
Optionally edit your /app/data/PHP_VERSION to 8.2 -
Set up the run.sh script via File Manager and cron for the App
#!/bin/bash # Place custom startup commands here sudo -u www-data /usr/bin/php /app/data/mixprostapp/artisan artisan horizon sudo -u www-data /usr/bin/php /app/data/mixprostapp/artisan queue:work --queue=high,standard,low --sleep=3 --tries=3 &
Paste this into the App Cron tab UI or your scheduled posts wont run.
* * * * * cd /app/data/mixpostapp/ && sudo -u www-data /usr/bin/php /app/data/mixpostapp/artisan schedule:run >> /dev/null 2>&1
- Restart the LAMP App, start it up!
cd /app/data/mixpostapp
php artisan horizon
It should start after a few seconds. If it says
killed
remember to bump the memory for the LAMP app from Step 1.Visit the App at your subdomain.domain.org and log in with the email and pw you set up during PHP config.
From there follow the instructions in the app to configure your social services API keys which you get from their developer portals and then add your social accounts.
-
-
Spacebar Chat (was Fosscord) on Cloudron - Open Source Discord alternative[EDIT] Updated title to reflect application's new name
- Main Page: https://spacebar.chat/
- Git: https://github.com/spacebarchat
- Licence: AGPL v3.0
- Docker: Yes https://github.com/spacebarchat/docs/blob/2d48d68548a1183fb4fb57e1eb242e0bb077102d/docs/setup/server/configuration/imagor.md?plain=1#L11
- Demo: https://app.spacebar.chat/login
- Summary: Spacebar is a Discord.com server implementation and extension, with the goal of complete feature parity with Discord.com, all while adding some additional goodies, security, privacy, and configuration options.
- Spacebar allows you to host a complete, Discord.com-compatible chat service with complete control over it's content, usage, security, configuration, and featureset. Being Discord.com-compatible will allow all existing clients, bots, and applications written for Discord.com to be used on any Spacebar instance, which we believe will be immensely useful for any transition process between services.
- As Spacebar is an entirely separate service from Discord.com, it means a Spacebar server by itself cannot access private data controlled by Discord.com. You cannot use a Spacebar server to chat with your friends on Discord.com. You also cannot use a Spacebar server to grant premium ("Nitro") features to a Discord.com account (although you can grant these to a Spacebar account).
- Our goal is to achieve complete feature parity with Discord.com, as well as implement additional security, privacy, and other useful features serverside. In addition to our server software, we aim to create Spacebar-aware clients that can be used to connect to multiple Spacebar-compatible instances with rich theming and plugin support. Notes: why you like it/concerns
- Alternative to / Libhunt link: Discord / Revolt
- Screenshots: images, brand logo
-
Add delete backup Action in Backup ListCurrently the way to roughly clean up some backups we don't want taking up space is to change the retention policy for a while, then come back later and change it back.
It would be nice to have a delete function for individual backups w/o having to shorten the policy.
-
MediaCMSMediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
It is developed to meet the needs of modern web platforms for viewing and sharing media. It can be used to build a small to medium video and media portal within minutes.
https://github.com/mediacms-io/mediacms
While it's still in beta and has rough edges with hardcoded paths and not working well behind a reverse proxy yet, we should keep track of the progress.
-
Any issues with including NetData on the root server and as an app add-on?it would be very cool to have this blessed by the Cloudron @staff team.