bytesizedhosting / bcd Goto Github PK
View Code? Open in Web Editor NEWThe Bytesized Connect Daemon - https://bytesized-hosting.com/connect
License: GNU General Public License v3.0
The Bytesized Connect Daemon - https://bytesized-hosting.com/connect
License: GNU General Public License v3.0
Research the option of running BCD in Docker itself further isolating the application layer.
App / status page for Znc
There is no reason we could not add support for more distributions to the auto-installer.
It should be possible to route your own domains. This will help with the implementation of #1 .
App / status page for Sickbeard
Hi!
Is it possible to add this?
Maran, i redid the files for rclone and they should work ok, and i also did another pull request so it should be good.
https://github.com/Dedsec1/docker-rclone/blob/master/Dockerfile
after successfully installing the API-key. The website asks me to click on the Check connection button. I do this but after doing this I get to see error 500 in my web browser. I tried to reinstall the connect program a few times, I did a full re-installation of my server. All of it just didn't help at all. I keep getting the error. I also checked whether the docker, BCD or BCD-proxy properly installed on it's own. the BCD and BCD-proxy do BUT. If I do apt-get install docker after installing the API-key. It gives me the message
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: docker 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/12.2 kB of archives. After this operation, 65.5 kB of additional disk space will be used. Selecting previously unselected package docker. (Reading database ... 92231 files and directories currently installed.) Preparing to unpack .../docker_1.5-1_amd64.deb ... Unpacking docker (1.5-1) ... Processing triggers for man-db (2.7.5-1) ... Setting up docker (1.5-1) ...
which is weird because you would think docker was installed with the API-key. After finding out about this I reinstalled again but with a docker re installment before the installment of the API-key. Which unfortunately didn't help...
I hope there is actually a solution to this. Prior to all of this I actually managed to get your service running but I uninstalled it back then (2 days ago) because I thought it would interfere with programs that were already installed at that moment. So I did a re-installation, installed bytesized API-key, the service gave me the 500 error. reinstalled API-key a few times using the uninstallation method provided on your site:
apt-get remove docker service bcd stop service bcd-proxy stop rm /usr/local/bin/bcd && rm /usr/local/bin/bcd-proxy && rm /lib/systemd/system/bcd.service && rm /lib/systemd/system/bcd-proxy.service
reinstalled the system after that and now I can't manage to install it again. Please help me because I did have the privilege to use your system litterally a day ago. But now I just can't manage to use it again and that is really a miss.
I could really use some help so please. Help everyone by helping me!
I have installed Bytesize connect on 3 servers so far and on all of them I get nothing in the Graphs section, not sure what I did wrong or if it is like that for more people?
Be happy to send whatever info is needed to take a look at it.
Thanks in advance!
Just like Sickrage it would be nice if Sonarr and CP could be automatically linked to a Deluge installation.
We should try to add (Open-)VPN in as a supported app.
The same question as the FTP daemon comes up. Do we make this a custom app from the website site which allows user creation or do we try something very simple with just one user account.
It should be possible for routes to also offer https support next to http.
There are a few URLs inside of Syncthing that cause a redirect loop when proxied through bcd-proxy.
The following URLs have been found to cause the redirect.
We need to figure out if this is an issue with Syncthing or bcd-proxy.
Should use the BCD user permissions instead.
This should allow you to install/configure Docker images via the website. We should consider either building it as an 'discoverable' app although this might have implications for the usability as all Docker options need to be exposed somehow.
Perhaps a hardcoded plugin would be better in this case so we can optimise the UX experience.
App / status page for Pydio
Hello,on bytesized connect when you hit reinstall it will not get the last update of filebot but always the 4.7.2. So you can't update filebot and always have to wait the image to be updated.
Actually you can update filebot manually by spawning into the docker and doing these commands :
wget -O /app/filebot.deb 'https://app.filebot.net/download.php?type=deb&arch=amd64&version=4.7.8'
dpkg -i /app/filebot.deb && rm /app/filebot.deb
It seem likes filebot are the only app who doesn't get the last update (in dockerfile) when you install the docker.
Exemples : Sickrage get the last update available on github :
https://puu.sh/uyZko/d2d35d5cd1.png
And it's the same for almost every bsc app excluding filebot.
To easily fix that,just modify "https://app.filebot.net/download.php?type=deb&arch=amd64&version=4.7.2" in dockerfile by ""https://www.filebot.net/download.php?mode=s&type=deb&arch=amd64"
(BTW if you could rename "Reinstall" by update in bytesized connect if would be more intuitive).
And a last request,can you tell me where did you found your "monitor"/"watcher" plugin for filebot ?
Thanks !
App / status page for Flexget
It would be nice to manage FTP accounts via a new app installation. Each installation could offer access to different users and different paths or we could figure out some custom way of managing that all from one app installation.
Of course it's already possible to simple enable SSH/SFTP access to the default bytesized user on the host but it would be nice to keep the isolation and brining this to Docker.
easier post to help manage posts and comments.
Hello,
My disk are currently used at 22% : https://puu.sh/uENyR/cf32dccbae.png
But on my panel it show 19% : https://puu.sh/uEND5/fb39a99d93.png
Thanks.
App / status page for Amazon Cloud program, acd_cli
App / status page for BTSync
There are quite some customizations to be made to filebot.sh that will be lost during reinstalls. The rule for Docker should always be that a reinstall is safe. So let's move the filebot.sh into /config via bcd so users can change this without losing their tweaks.
hi guys,
I been running madsonic on a vps for a while now powering my app, now i am shifting to dede server and trying to keep it as simple as possible, thus using bcd
now the official webpage mentioned subsonic, not madsonic, but here in github I saw madsonic mentions in the main project readme, so is it supported or not?
(and if yes how does it work ? are all the transcoding requirements also installed by default? what about updating an app?)
thanks in advanced
ahmad
Right now Sonarr is installed without a password since it doesn't have an config/api to do this. We could however insert a new user account directly into the database.
@maran
Since the update 2 days ago, I see this:
matt@plex:~$ sudo APIKEY=**Key removed** APISECRET=**secret also nuked** bash < <(curl -fsSL https://download.bytesized-hosting.com/install-bcd)
No LSB modules are available.
===> 18:37:38.439 Found Ubuntu version 14.04
===> 18:37:38.442 Installing Docker
===> 18:37:38.446 running "apt-get update"
<...>
Reading package lists... Done
===> 18:38:08.018 running "apt-get install -y docker-engine"
Reading package lists... Done
Building dependency tree
Reading state information... Done
docker-engine is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 175 not upgraded.
===> 18:38:09.308 Downloading latest BCD release
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 13.8M 100 13.8M 0 0 18.4M 0 --:--:-- --:--:-- --:--:-- 18.4M
===> 18:38:10.088 running "chmod +x /usr/local/bin/bcd"
===> 18:38:10.094 Downloading latest BCD-Proxy release
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10.3M 100 10.3M 0 0 17.0M 0 --:--:-- --:--:-- --:--:-- 17.0M
===> 18:38:10.727 running "chmod +x /usr/local/bin/bcd-proxy"
===> 18:38:10.734 Checking for bytesized user
===> 18:38:10.742 0 <- is status
===> 18:38:10.747 running "sudo -u bytesized /usr/local/bin/bcd init 589cad9bd1e40214df0000e2 9fa615d219326194ed7e090acc73029543ceaffb36586d16"
/usr/local/bin/bcd: 3: /usr/local/bin/bcd: Syntax error: word unexpected (expecting ")")
===> 18:38:10.786 ERROR: failed to run "sudo -u bytesized /usr/local/bin/bcd init 589cad9bd1e40214df0000e2 9fa615d219326194ed7e090acc73029543ceaffb36586d16", exit status 2
matt@plex:~$
What does bcd init call?
It makes sense for bcd-generate to also generate a custom manifest for the new app. Most apps require one anyway.
App / status page for Headphones
Request that the PlexRequests app be replaced with Ombi: http://www.ombi.io/#Ombi
Ombi Provides a docker image at: https://github.com/rogueosb/docker-ombi
App / status page for OwnCloud
Title says it all. Good starting point: https://hub.docker.com/r/linuxserver/sabnzbd/
sorry for the large request but i think it would be cool for these to be added to App connect.
App / status page for Seafile
Since Cardigann does not support all trackers yet it might be required to also support Jackett.. sadly.
Right now we are depending on renaming from Sickrage/Sonarr and friends for content to be properly sorted. I would love to find a good way to bring Filebot into the mix.
Of course the most powerful solution is just to install Filebot system-wide, this way you can have all the freedom of the total filesystem.
However it would be fitting to also offer a dockerized way of running filebot. However since the paths inside of Docker are quite different from those on the outside this might be a problem. We also don't want to have to manually run Filebot every time but make it a service.
The first step would be to do some research to see how Filebot can be used inside a container while still having valid symlinks being created as I feel sym- and hardlinks are the best way to use Filebot.
The second step could be a separate binary that watches a given path for changes and then runs Filebot automatically on the changed files.
The third important thing is that it should follow the Connect laid our paths media/tv and media/movies.
Any chance to get NZBHydra onto BCD? Docker: https://github.com/linuxserver/docker-hydra
I have been troubleshooting an issue where bcd-proxy will not fetch a certificate for my domain. After reviewing the debug logs for bcd-proxy I realized the issue was that bcd-proxy didn't support ACMEv2. This is an issue as ACMEv1 is being sunset by Let's Encrypt in favor of ACMEv2 (RFC 8555)
"2020/01/04 21:10:42 http: TLS handshake error from [REDACTED]:62383: 403 urn:acme:error:unauthorized: Account creation on ACMEv1 is disabled. Please upgrade your ACME client to a version that supports ACMEv2 / RFC 8555. See https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430 for details."
I have created a patch to resolve this. I'll be submitting the pull request shortly.
SSL Cert for download.bytesized-hosting.com expired a few hours ago, making it impossible to install BCD as curl fails on validating the cert.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.