We’re rewarding the question askers & reputations are being recalculated! Read more.

Hot answers tagged

5

It appears the the defacto solution for now is Drone. It supports GOGS out of the box, and is acting very lightweight so far. Side note - in the documentation, it indicates you'll need an API key from GOGS. You actually don't, it will run fine with this configuration: [gogs] url="http://[your-gogs-url]/" The only "heavy" thing needed here is a Docker ...


4

Run a local DNS server of your choice and use OpenDNS as the forwarder. Then you can set custom rules locally and get the reporting of external requests via OpenDNS. In terms of specific recommendations around what DNS server to run, my recommendation is to use whatever you're comfortable with or would like to learn. Any DNS server (e.g. BIND or Microsoft ...


2

WinGate will do all this, with the exception of IPv6 support. the DNS server pushes an event whenever there is a request, which you can attach policy or event handlers to. Policy can specify a particular IP for a response, or ignore. If the request carries on, the DNS client allows you to specify servers to use for specific domains. Policy allows you to ...


2

Acrylic DNS Proxy sounds like what you need. It supports every Windows version from Windows 2000 to 10 (inclusive)[1]; It is very light-weight (just 428kB); Caching can be disabled with a setting in the configuration file; Requests can be filtered using a custom HOSTS file which supports wildcards and regular expressions; You can configure a primary and ...


2

For the first piece, etckeeper might be a good candidate: etckeeper is a collection of tools to let /etc be stored in a git, mercurial, bazaar or darcs repository. This lets you use git to review or revert changes that were made to /etc. Or even push the repository elsewhere for backups or cherry-picking configuration changes. It hooks into package ...


2

I am not aware about FTP server which can store log and traces directly to the database. But there is an option to ask your logging subsystem store data to database. For instance, rsyslogd have a pluggable modules to store log entries to SQL database (MySQL, PostgreSQL). So, if any FTP server of your choice supports logging via syslog protocol, then log ...


2

Try using .Net Core with Kestral webserver. https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-2.1 SSL Options options.Configure(context.Configuration.GetSection("Kestrel")) .Endpoint("HTTPS", opt => { opt.HttpsOptions.SslProtocols = SslProtocols.Tls12; }); SSL Certificate .UseKestrel(options ...


2

You can have a look at GRANDstack (http://grandstack.io/docs/getting-started.html) GRANDstack is a combination of technologies that work together: GraphQL React Apollo Neo4j Database Mutations are generated automatically by the neo4j-graphql-js library based on your graphql schema.


1

The fact you have an application running in the background defies the purpose of "users using the information" you mention My suggestion is to not hurt your brain and resources and use a Google Drive document (possibly a spreadsheet) which is shared in read-only. Provided communication runs unhindered, it will always sync with what is edited on the master. ...


1

You can use tor network with "hidden_service" feature on the host you need to access. It is not require own external servers. Access is through the .onion domain zone and the torify utility on client host. Its free.


1

"We are an team of currently 4 developers" - and you don't use version control?? STOP whatever you are doing. I mean everything. No more design, code or test, nothing at all - until you have version control. Please tell me this isn't at work? In any case, even on Open Source, having no version control is unacceptable and highly dangerous. I use it even ...


1

As well as the Kestral solution Todd provided (thanks!), I discovered a third party library called Ceen.Httpd - this is a very lightweight HTTPd server that I was able to just drop into my project that supports SSL. https://github.com/kenkendk/ceenhttpd Using SSL was quite straight-forward, here is the sample code they provide, adapted to use SSL. ...


1

While ServerPilot is designed for PHP, it can be used for other languages, and you keep the benefits you're already familiar with. https://serverpilot.io/community/articles/how-to-run-apps-in-any-language.html https://gist.github.com/rubenrubiob/f9f8d42d79be3f3ab1791c7a11482149


1

It is not a reverse proxy, but inetd works this way. It listens on a port, starts the service on client access, and stops it when the port is closed. It is different from a reverse proxy because it communicates with the service over standard input and standard output, rather than a TCP connection, but many services support this mode of operation.


1

How is the thread currently blocked? Are you in a loop waiting for some information to come? Are you checking on some information on a regular basis until it changes its state? From what I understand I would suggest an open source scheduler.


1

You might want to look at Nextcloud. Support for sharing music is just one of it features. Quote from this linked page: Share images, documents or music with colleagues on your server, send password protected public links to friends and get notifications on your phone when a user on another Nextcloud server shares files directly with you. Use Secure Drop ...


1

You might try the mod_proxy module for ProFTPD; it supports forward and reverse FTP proxying, with FTPS support on frontend and/or backend. Full disclosure: I'm the author of ProFTPD and mod_proxy. Hope this helps!


1

So as per this link but with some condensing and adjustments, first run these commands: apt-get update apt-get install git libv4l-dev libjpeg8-dev imagemagick cmake -y git clone git@github.com:jacksonliam/mjpg-streamer.git ~/mjpg-streamer cd ~/mjpg-streamer/mjpg-streamer-experimental make USE_LIBV4L2=true clean all make DESTDIR=/usr install Although I'm ...


1

I use VLC for streaming. This works with the Raspicam: raspivid -o - -t 0 -n | cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264 But I prefer streaming via rtsp (you can then use VLC again for watching) raspivid -o - -t 0 -n | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/}' :demux=h264 Good ...


1

Can you use ssh tunnels? The ssh client can do a dynamic socks5 proxy... -D [bind_address:]port - Specifies a local “dynamic” application-level port forwarding. This works by allocating a socket to listen to port on the local side, optionally bound to the specified bind_address. Whenever a connection is made to this port, the connection ...


1

I would look at WinGUP, http://wingup.org/, a GPLed updater written by Don Ho, the author of Notepad++. If you can update Notepad++, you can update almost anything, I should think. If you have Notepad++ installed, you have WinGUP in the updater subdirectory in the root of the Notepad++ installation. /s/ OTC


1

if you want to stick with the well known standards sip, srtp and zrtp have a look at Ostel or to be more concrete OSTN from the Guardian Project. for a "closed environment/user-base" Mumble (with its server Murmur) can be interesting. well... or you can take a look at "new" projects in early stages like Tox (NaCl-encryption) or Ring (because of dht without ...


1

If your application is just "going to store (and organise) files quite a lot like Dropbox", then I recommend you re-use an existing open source backend, and customize it (if you need). Make sure the backend you choose implements the CMIS protocol, rather than a non-standard API. That will allow you to switch backends easily in the future. The CMIS protocol ...


1

Take a look at WHMCS. Although it is primarily for selling hosting packages, it can be configured to support product download. It is a software so you will have to purchase and install it. There are also hosting company that will provide it as a hosted solution. With it, you will have the whole customer portal to configure the product and manage ...


1

UMS (Universal Media Server) Should cover all your points. In particular I never had problems seeking, it supports almost any existing video format (ffmpeg-powered) and it automatically uses all the available bandwidth for maximum quality (but you can set a max bandwidth/bitrate if you want)


1

If you are talking about fixed content you can simply have a static link to the file, with whatever text and pictorial information that you desire. For a more dynamic system just start an FTP server - this will give a view with the filename, size, date, etc., with some control over what information is displayed. For still more control you can use a ...


1

I think Fog Project may hit more of your requirements than Clonezilla but does not meet them all. It's centralised and will push images over the wire but you've to update the master images yourself.


1

Check out Clonezilla. It can create images install new images supports different images going to different servers It does not: have a web interface


1

Have you considered SONOS, of course its not free but if you have your music on a NAS then you don't need any other computer hardware. Each SONOS speaker is a standalone speaker and as you add more they create their own mesh-network to deliver music to each other rather than using your existing wifi. For your $500 you should be able to get three PLAY 1's ...


1

I use SSHelper. It is not an FTP server, but an SSH server. But should work very well if you control the client to use SSH instead of FTP. The app must be able to be bound to an external IP (the device sits behind a router, so it cannot use its internal IP address) Sorry, AFAIK this does not work. You need to control the router to open a server behind ...


Only top voted, non community-wiki answers of a minimum length are eligible