SFTPGo, the full featured and highly configurable SFTP server, nears 1.0 release
SFTPGo is a free and open source SFTP Server written in Go. It works on Linux, macOS and Windows and has no runtime dependencies.
Here are its main features:
​
\- Each account is chrooted to his Home Dir.
\- SFTP accounts are virtual accounts stored in a "data provider".
\- SQLite, MySQL, PostgreSQL and bbolt (key/value store in pure Go) data providers are supported.
\- Public key and password authentication. Multiple public keys per user are supported.
\- Quota support: accounts can have individual quota expressed as max total size and/or max number of files.
\- Bandwidth throttling is supported, with distinct settings for upload and download.
\- Per user maximum concurrent sessions.
\- Per user permissions: list directories content, upload, download, delete, rename, create directories, create symlinks can be enabled or disabled.
\- Configurable custom commands and/or HTTP notifications on upload, download, delete or rename.
\- Automatically terminating idle connections.
\- Atomic uploads are configurable.
\- SCP is supported.
\- REST API for users and quota management and real time reports for the active connections with possibility of forcibly closing a connection.
\- Configuration is a your choice: JSON, TOML, YAML, HCL, envfile are supported.
​
The first beta version was released today:
[https://github.com/drakkan/sftpgo/releases](https://github.com/drakkan/sftpgo/releases)
https://redd.it/cypirz
@r_linux
SFTPGo is a free and open source SFTP Server written in Go. It works on Linux, macOS and Windows and has no runtime dependencies.
Here are its main features:
​
\- Each account is chrooted to his Home Dir.
\- SFTP accounts are virtual accounts stored in a "data provider".
\- SQLite, MySQL, PostgreSQL and bbolt (key/value store in pure Go) data providers are supported.
\- Public key and password authentication. Multiple public keys per user are supported.
\- Quota support: accounts can have individual quota expressed as max total size and/or max number of files.
\- Bandwidth throttling is supported, with distinct settings for upload and download.
\- Per user maximum concurrent sessions.
\- Per user permissions: list directories content, upload, download, delete, rename, create directories, create symlinks can be enabled or disabled.
\- Configurable custom commands and/or HTTP notifications on upload, download, delete or rename.
\- Automatically terminating idle connections.
\- Atomic uploads are configurable.
\- SCP is supported.
\- REST API for users and quota management and real time reports for the active connections with possibility of forcibly closing a connection.
\- Configuration is a your choice: JSON, TOML, YAML, HCL, envfile are supported.
​
The first beta version was released today:
[https://github.com/drakkan/sftpgo/releases](https://github.com/drakkan/sftpgo/releases)
https://redd.it/cypirz
@r_linux
GitHub
Releases · drakkan/sftpgo
Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob - drakkan/sftpgo
MX Linux top of Distrowatch.com - Whats all the hype about?
Basically what the noscript says, whats so special about MX Linux? And why is it so popular all of a sudden?
https://redd.it/cyr752
@r_linux
Basically what the noscript says, whats so special about MX Linux? And why is it so popular all of a sudden?
https://redd.it/cyr752
@r_linux
reddit
r/linux - MX Linux top of Distrowatch.com - Whats all the hype about?
0 votes and 6 comments so far on Reddit
In Linux, most of the applications, utilities, and programs are free of cost – while on Windows applications like Microsoft Office 2019 cost 249$.
https://learnworthy.net/differences-between-windows-and-linux/
https://redd.it/cys5to
@r_linux
https://learnworthy.net/differences-between-windows-and-linux/
https://redd.it/cys5to
@r_linux
Learn Worthy
Differences between Windows and Linux
Like any two things from the same field, there are a lot of fundamental differences between Windows and Linux too. There are differences like usage, performance etc.
Making Containers Safer - Hacker News - great discussion of Docker, Kubernetes, LXD etc
This YCombinator Hacker News thread has a great discussion related to making Containers
safer and covers issues related to all container technologies from Docker, Kubernetes, LXD to BSD Jails:
[https://news.ycombinator.com/item?id=20764355](https://news.ycombinator.com/item?id=20764355)
Thought I'd share this..
https://redd.it/cyrdep
@r_linux
This YCombinator Hacker News thread has a great discussion related to making Containers
safer and covers issues related to all container technologies from Docker, Kubernetes, LXD to BSD Jails:
[https://news.ycombinator.com/item?id=20764355](https://news.ycombinator.com/item?id=20764355)
Thought I'd share this..
https://redd.it/cyrdep
@r_linux
reddit
r/linux - Making Containers Safer - Hacker News - great discussion of Docker, Kubernetes, LXD etc
4 votes and 0 comments so far on Reddit
Thank you Linux for making my POS laptop usable again
I used to use Ubuntu in a VM when I was 16 to try it out. I thought it was cool, but was unmotivated to do anything else.
Im a broke uni student in a stem major who got a hp stream from my gf bc she got it from her parents and never ended up using it anyway. Screw HP for this computer. 4GB ram with a dual core Intel Celeron N3060 CPU. Fine. Its a $250 laptop, thats still workable. But the "hard drive"? A 32GB eMMC drive. This laptop also has no screws. But that doesn't matter because its all integrated onto the same board anyway. With that being said, windows takes up 28 -30GBs of space. Sometimes shrinking it down to 0 BYTES of data left, and theres no chance of putting in my own drive. This is with only 300 -500mb total of downloaded programs on it. It was slow. Constantly had 80%-100% CPU usage. Also was unable to DL any more programs that I needed for school. Even with an SD card, I still need open space in my C drive.
For the record, I'm mad at HP because they know for a fact that most of their users are going to be running Windows on this POS. They know windows will eat up all the space on that drive. Because no one who has any sense with computers would get a 32GB computer. To me, this is taking advantage of ignorant users (old people mainly).
So I said fuck it, and installed Ubuntu on it. 21GB space left. Between 12%-30% CPU usage. Libre office programs free and now I can just use the terminal instead of going through the truoble of installing a linux bash shell on windows for programming assignments.
Thank you linux.
https://redd.it/cyuwoh
@r_linux
I used to use Ubuntu in a VM when I was 16 to try it out. I thought it was cool, but was unmotivated to do anything else.
Im a broke uni student in a stem major who got a hp stream from my gf bc she got it from her parents and never ended up using it anyway. Screw HP for this computer. 4GB ram with a dual core Intel Celeron N3060 CPU. Fine. Its a $250 laptop, thats still workable. But the "hard drive"? A 32GB eMMC drive. This laptop also has no screws. But that doesn't matter because its all integrated onto the same board anyway. With that being said, windows takes up 28 -30GBs of space. Sometimes shrinking it down to 0 BYTES of data left, and theres no chance of putting in my own drive. This is with only 300 -500mb total of downloaded programs on it. It was slow. Constantly had 80%-100% CPU usage. Also was unable to DL any more programs that I needed for school. Even with an SD card, I still need open space in my C drive.
For the record, I'm mad at HP because they know for a fact that most of their users are going to be running Windows on this POS. They know windows will eat up all the space on that drive. Because no one who has any sense with computers would get a 32GB computer. To me, this is taking advantage of ignorant users (old people mainly).
So I said fuck it, and installed Ubuntu on it. 21GB space left. Between 12%-30% CPU usage. Libre office programs free and now I can just use the terminal instead of going through the truoble of installing a linux bash shell on windows for programming assignments.
Thank you linux.
https://redd.it/cyuwoh
@r_linux
reddit
r/linux - Thank you Linux for making my POS laptop usable again
0 votes and 2 comments so far on Reddit
Recover a Linux System
Learn how to recover your linux system in time of need. Great article that shows how to diagnose & troubleshoot your system [https://www.linuxcertified.com/linux-recovery.html](https://www.linuxcertified.com/linux-recovery.html).
https://redd.it/cyu395
@r_linux
Learn how to recover your linux system in time of need. Great article that shows how to diagnose & troubleshoot your system [https://www.linuxcertified.com/linux-recovery.html](https://www.linuxcertified.com/linux-recovery.html).
https://redd.it/cyu395
@r_linux
Linuxcertified
Linux Recovery: Whitepaper on recovering a Linux system
Linux Recovery. Recoverying a Linux system
RonixOS
Hello /r/linux, if you've seen or followed what I've done then you will know that a year ago, I made a distro called BlueLightOS and there was another one after that called KduxOS. Both BlueLight and Kdux were stepping stones for a bigger project that has been in the works since May of this year called RonixOS. RonixOS is a full on distribution, it's Arch Linux based but is a long term release system. It will feature multiple release types; core, server, desktop, and mobile. Some differences between RonixOS and my other projects is that custom repositories are used so in no way are the Arch Linux mirrors are being used, runit is used instead of systemd, Docker containers are used to build the packages, and SELinux is enabled on the system. RonixOS has 5 goals:
* Uniformity - RonixOS to be available on a large range of devices
* Stability - all software to be able to run without issues
* Security - applications can run but requires certain permissions from the user
* Freedom - components are easy to replace with other alternatives and should work with no issues
* Privacy - the custom desktop environment will have a mode which makes it harder for applications and websites to track you and find out your personal information
RonixOS also hopes to bring over macOS users with custom applications that can replace the major programs that macOS has. I'm also building a custom desktop environment with the ability to change the UI easily. This new desktop environment will also make it easier to run mobile applications. I hope that in the full release of RonixOS, that it'll work smoothly and run well on many devices. Currently, there's only the core test release that's out right now and can be downloaded from [here](http://91.247.228.5/disk-images/0.1.0/x86_64/ronixos-core-2019.09.01-x86_64.iso). I'm working on adding more packages into the repositories then getting the desktop release built. While the new desktop environment for RonixOS is being developed, XFCE will be used. Here's some links for the project:
* [GitHub](https://github.com/ronixos)
* [Website](https://ronixos.github.io/), more links are on here
If anyone has any questions about RonixOS, feel free to ask.
https://redd.it/cyvvx8
@r_linux
Hello /r/linux, if you've seen or followed what I've done then you will know that a year ago, I made a distro called BlueLightOS and there was another one after that called KduxOS. Both BlueLight and Kdux were stepping stones for a bigger project that has been in the works since May of this year called RonixOS. RonixOS is a full on distribution, it's Arch Linux based but is a long term release system. It will feature multiple release types; core, server, desktop, and mobile. Some differences between RonixOS and my other projects is that custom repositories are used so in no way are the Arch Linux mirrors are being used, runit is used instead of systemd, Docker containers are used to build the packages, and SELinux is enabled on the system. RonixOS has 5 goals:
* Uniformity - RonixOS to be available on a large range of devices
* Stability - all software to be able to run without issues
* Security - applications can run but requires certain permissions from the user
* Freedom - components are easy to replace with other alternatives and should work with no issues
* Privacy - the custom desktop environment will have a mode which makes it harder for applications and websites to track you and find out your personal information
RonixOS also hopes to bring over macOS users with custom applications that can replace the major programs that macOS has. I'm also building a custom desktop environment with the ability to change the UI easily. This new desktop environment will also make it easier to run mobile applications. I hope that in the full release of RonixOS, that it'll work smoothly and run well on many devices. Currently, there's only the core test release that's out right now and can be downloaded from [here](http://91.247.228.5/disk-images/0.1.0/x86_64/ronixos-core-2019.09.01-x86_64.iso). I'm working on adding more packages into the repositories then getting the desktop release built. While the new desktop environment for RonixOS is being developed, XFCE will be used. Here's some links for the project:
* [GitHub](https://github.com/ronixos)
* [Website](https://ronixos.github.io/), more links are on here
If anyone has any questions about RonixOS, feel free to ask.
https://redd.it/cyvvx8
@r_linux
GitHub
RonixOS
A Linux distro build for everyone with compatibility and optimizations for every computer. - RonixOS
"OpenBSD was right" - Greg KH on disabling hyperthreading
https://www.youtube.com/watch?v=jI3YE3Jlgw8
https://redd.it/cyxguv
@r_linux
https://www.youtube.com/watch?v=jI3YE3Jlgw8
https://redd.it/cyxguv
@r_linux
YouTube
OpenBSD was Right - Linux Kernel Developer Greg Kroah-Hartman
Subscribe to our weekly newsletter: https://www.tfir.io/dnl
Become a patron of this channel: https://www.patreon.com/TFIR
Follow us on Twitter: https://twitter.com/tfir_io
Like us on Facebook: https://www.facebook.com/TFiRMedia/
Discussing the state of security…
Become a patron of this channel: https://www.patreon.com/TFIR
Follow us on Twitter: https://twitter.com/tfir_io
Like us on Facebook: https://www.facebook.com/TFiRMedia/
Discussing the state of security…
Advice for a total noob?
So I’ve recently dove into the world of coding and been learning about unix. For my grad school research (biology) I’ve had to use PuTTY for some data stuff and I’m really enjoying it.
I’d like to take it further. I’ve been reading up on the differences in all these coding languages and distros and it is pretty overwhelming. I just learned the difference between Unix and Linux and not much else beyond that.
Anyone have any good advice on resources to learn some basics? I have an old laptop I’d like to convert to some free os and learn to live without windows. What’s a good free os for a beginner? I’m trying to install Ubuntu and I’m having trouble figuring out how to do it, so maybe I’d check with Reddit first.
https://redd.it/cyxwn1
@r_linux
So I’ve recently dove into the world of coding and been learning about unix. For my grad school research (biology) I’ve had to use PuTTY for some data stuff and I’m really enjoying it.
I’d like to take it further. I’ve been reading up on the differences in all these coding languages and distros and it is pretty overwhelming. I just learned the difference between Unix and Linux and not much else beyond that.
Anyone have any good advice on resources to learn some basics? I have an old laptop I’d like to convert to some free os and learn to live without windows. What’s a good free os for a beginner? I’m trying to install Ubuntu and I’m having trouble figuring out how to do it, so maybe I’d check with Reddit first.
https://redd.it/cyxwn1
@r_linux
reddit
r/linux - Advice for a total noob?
0 votes and 7 comments so far on Reddit
Good Code Design From Linux/Kernel
https://leandromoreira.com.br/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/
https://redd.it/cyy552
@r_linux
https://leandromoreira.com.br/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/
https://redd.it/cyy552
@r_linux
Leandro Moreira
Good Code Design From Linux/Kernel
Learn how Linux/FFmpeg C partial codebase is organized to be extensible and act as if it were meant to have “polymorphism”. Specifically, we’re going to briefly explore how Linux …
Microsoft plans to add support for exFAT to the Linux Kernel
XDA Developers: Microsoft plans to add support for exFAT to the Linux kernel.
https://www.xda-developers.com/microsoft-exfat-linux-kernel/
https://redd.it/cyzaur
@r_linux
XDA Developers: Microsoft plans to add support for exFAT to the Linux kernel.
https://www.xda-developers.com/microsoft-exfat-linux-kernel/
https://redd.it/cyzaur
@r_linux
XDA Developers
Microsoft plans to add support for exFAT to the Linux kernel
Microsoft plans to add support for exFAT to the Linux kernel, meaning that you will finally be able to just "plug and play" your exFAT USBs and SD cards.
Demo of OpenVSwitch VXLAN and BIGIP VXLAN connection
https://www.youtube.com/watch?v=38uHNl0kmeI&feature=share
https://redd.it/cyt65e
@r_linux
https://www.youtube.com/watch?v=38uHNl0kmeI&feature=share
https://redd.it/cyt65e
@r_linux
YouTube
Demo of OpenVSwitch VXLAN and BIGIP VXLAN connection
Here is a quick demo on setting up OpenVSwitch VXLAN network with BIGIP VXLAN network. A Good deep dive of OpenvSwitch https://arthurchiao.github.io/blog/ovs...
Desktop performance megathread..
Can we create a thread about techniques for increasing performance / responsiveness / battery life of Linux desktop in general, as well as various highly used applications (Eg: Firefox, libreoffice), It may be especially useful for those of us with low end PCs. One top level comment per technique please..
https://redd.it/cz0zh8
@r_linux
Can we create a thread about techniques for increasing performance / responsiveness / battery life of Linux desktop in general, as well as various highly used applications (Eg: Firefox, libreoffice), It may be especially useful for those of us with low end PCs. One top level comment per technique please..
https://redd.it/cz0zh8
@r_linux
reddit
r/linux - Desktop performance megathread..
0 votes and 0 comments so far on Reddit
Maps in GNOME 3.34 comes with improved search, open URLs in the app and share dialog
http://ml4711.blogspot.com/2019/09/maps-and-gnome-334.html
https://redd.it/cz1e7b
@r_linux
http://ml4711.blogspot.com/2019/09/maps-and-gnome-334.html
https://redd.it/cz1e7b
@r_linux
Blogspot
Maps and GNOME 3.34
Just released Maps 3.33.92, the last beta release before the GNOME 3.34.0 release next week. I've already covered other news earlier, such...
Feaneron's GUADEC 2019 update: Vendor Styles coming to GNOME
https://feaneron.com/2019/09/02/guadec-2019/
https://redd.it/cz1lxi
@r_linux
https://feaneron.com/2019/09/02/guadec-2019/
https://redd.it/cz1lxi
@r_linux
Georges Stavracas
GUADEC 2019
I am happy to say that every GUADEC that I attended so far was absolutely fantastic. The 2019 edition of the conference, however, will have a special place in my heart for several reasons. Let̵…
Preinstalled Linux in Thinkpad p1/x1 carbon.
Recently I’ve been considering switching from the macOS world to the Linux world. I’m strongly considering purchasing a p1 or x1 carbon and running either Ubuntu or Linux Mint on it. I would prefer it to be preinstalled and found LAC Portland to be a source to purchase this from. I have several concerns: how reliable is this company? Do all the functions work properly such as sleep, finger scanner, etc? What happens when I have to upgrade LTS, will I face compatibility issues on getting everything to work once again? Any and all help/recommendations are appreciated.
https://redd.it/cz2173
@r_linux
Recently I’ve been considering switching from the macOS world to the Linux world. I’m strongly considering purchasing a p1 or x1 carbon and running either Ubuntu or Linux Mint on it. I would prefer it to be preinstalled and found LAC Portland to be a source to purchase this from. I have several concerns: how reliable is this company? Do all the functions work properly such as sleep, finger scanner, etc? What happens when I have to upgrade LTS, will I face compatibility issues on getting everything to work once again? Any and all help/recommendations are appreciated.
https://redd.it/cz2173
@r_linux
reddit
r/linux - Preinstalled Linux in Thinkpad p1/x1 carbon.
0 votes and 11 comments so far on Reddit