arozos
uploader
Our great sponsors
arozos | uploader | |
---|---|---|
16 | 1 | |
1,723 | 17 | |
- | - | |
7.1 | 0.0 | |
15 days ago | over 8 years ago | |
JavaScript | Go | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
arozos
-
My "Reverse proxy server for noobs" project is now open source
TL.DR. I wrote a reverse proxy system for my Web Desktop OS back in 2019, later on I added in tons of other web routing features I need like redirections, blacklist + geo-ip, Zerotier controller and so on. Finally it become the reverse proxy version of swiss knift for my distributed homelab setup.
-
Go SMB Server?
I am currently working on my web desktop OS which you can mount different kind of network file system into it, host a sandbox file system inside the OS and expose it via different kind of network fs protocols. I have already got WebDAV, SFTP, FTP and many working and SMB is the final one left on my to-do list.
u/survivalmachine As mentioned in previous comments, I am working on a Web Desktop OS project in which I want to add SMB support (both client and server). I already got SMB client working based on go-smb2.
-
Upload a huge file with little RAM & space in Go
Recently, I encountered another issue when I am trying to migrate my whole Google Drive to my own ARM powered DIY NAS. The issue was that my NAS only have 512MB + 32GB (microSD card) as OS drive, while I have 2 x 512GB HDD attached to the SBC to store files. Uploading a file with size >32GB will causing the system to run out of space and crashing my ArozOS NAS OS .
View on GitHub
-
Help needed for uploading large file with little RAM
Full version of the function is over here: https://github.com/tobychui/arozos/blob/7251f4bf945f22b8a08d4dcfdcf4618baf16ac75/src/file_system.go#L506
-
Open source cloud stl to gcode slicer
I own a few 3D printers so I decided to write myself a system to do cloud slicing and put it on Github. This is a few screenshots showing the slicer running on ArozOS Web Desktop System
-
Upload a file larger than RAM size in Go
Afterward, I update the ArozOS file manager with the new code. Now it works when I try to upload a 1-2G file to a SBC with only 512MB of RAM.
uploader
-
Help needed for uploading large file with little RAM
https://github.com/rfielding/uploader/blob/master/uploader.go#L170
What are some alternatives?
zoraxy-docker - Docker container for Zoraxy
websocket - A fast, well-tested and widely used WebSocket implementation for Go.
drive-desktop
vmango - Your own personal IaaS cloud
reef-pi - An opensource reef tank controller based on Raspberry Pi
go-smb2 - SMB2/3 client library written in Go.
onoff - GPIO access and interrupt detection with Node.js
SlicerA - A web based STL to Gcode slicer for ArozOS
local-cloud - Turn any computer at home into a cloud for easy sharing of files across your devices.
S3 Server - Zenko CloudServer, an open-source Node.js implementation of the Amazon S3 protocol on the front-end and backend storage capabilities to multiple clouds, including Azure and Google.
Samba - https://gitlab.com/samba-team/samba is the Official GitLab mirror of https://git.samba.org/samba.git -- Merge requests should be made on GitLab (not on GitHub)
smb - Server Message Block version 2 and 3 protocol library for Go