-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation on FreeBSD instruction #1352
Comments
Can simplify further:
FreeBSD has an in base ftp/http downloader (used by pkg) and it makes little sense to install wget so as to do something that can already be done. Not saying wget isn't a valid option but that its a superfluous package is all. |
In case anyone new to FreeBSD has this installed on there system and whats it to start at boot up here is a very simple boot script: copy this text in a file located in /etc/rc.d/ i.e:
Change any vars to matchup with your own setup i.e change:
To match the location you extracted it too. Then make the script executable by:
Don't forget to enable it to start at boot by issuing
Hope this helps someone out ;) |
AdGuardHome is also included in the FreeBSD Ports collection so you can simply |
Oh, that's cool! I wonder who maintains the package |
You can't make this door package working properly, you may be missing something, but it doesn't work... |
I wonder can we do something to make packaging possible? There's an ongoing discussion about Arch Linux packaging: #1324 |
You can see that at https://www.freshports.org/www/adguardhome/ …apparently it's yuri@freebsd.org |
well as far as i can tell, the package does not include an rc script so you still need to use that from @eoghan2t9 |
Relevant guide: #1703 |
I understand, but in that case, what kind of maintainer, no?
I think the most interesting thing is to focus on a centralized installation form, like AdGuardHome -s install, something that works on both Linux, Windows, macOS, and FreeBSD ... If you want, you can include that in the source code.
De: Andrey Meshkov <notifications@github.com>
Responder para: AdguardTeam/AdGuardHome <reply@reply.github.com>
Data: terça-feira, 19 de maio de 2020 05:34
Para: AdguardTeam/AdGuardHome <AdGuardHome@noreply.github.com>
Cc: Thiago Rodrigues <thiagothogs@gmail.com>, Comment <comment@noreply.github.com>
Assunto: Re: [AdguardTeam/AdGuardHome] Installation on FreeBSD instruction (#1352)
I wonder can we do something to make packaging possible?
There's an ongoing discussion about Arch Linux packaging: #1324<#1324>
Is it relevant?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#1352 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AKJYBSKTDHVERNAQR33M7WDRSJACDANCNFSM4KHAQBEQ>.
|
Got it, yes, you're right ...
However, I was unable to install AdGuardHome using ports/pkg, in a concise and interactive way, there is no official valid documentation that instructs users to do this, neither from the AdGuardHome team nor from the FreeBSD community.
De: Thomas Sänger <notifications@github.com>
Responder para: AdguardTeam/AdGuardHome <reply@reply.github.com>
Data: terça-feira, 19 de maio de 2020 06:16
Para: AdguardTeam/AdGuardHome <AdGuardHome@noreply.github.com>
Cc: Thiago Rodrigues <thiagothogs@gmail.com>, Comment <comment@noreply.github.com>
Assunto: Re: [AdguardTeam/AdGuardHome] Installation on FreeBSD instruction (#1352)
AdGuardHome is also included in the FreeBSD Ports collection so you can simply
pkg install adguardhome
You can't make this door package working properly, you may be missing something, but it doesn't work...
well as far as i can tell, the package does not include an rc script so you still need to use that from @eoghan2t9<https://github.com/eoghan2t9>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#1352 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AKJYBSPEBH6WPILGM6WHSS3RSJFAHANCNFSM4KHAQBEQ>.
|
I actually think it makes sense to support both approaches. There are a lot of people who prefer using package managers. If we cannot maintain packages on our own, we should at least make it easier for others to do. What for |
Understand...
De: Andrey Meshkov <notifications@github.com>
Responder para: AdguardTeam/AdGuardHome <reply@reply.github.com>
Data: terça-feira, 19 de maio de 2020 19:01
Para: AdguardTeam/AdGuardHome <AdGuardHome@noreply.github.com>
Cc: Thiago Rodrigues <thiagothogs@gmail.com>, Comment <comment@noreply.github.com>
Assunto: Re: [AdguardTeam/AdGuardHome] Installation on FreeBSD instruction (#1352)
I think the most interesting thing is to focus on a centralized installation form, like AdGuardHome -s install, something that works on both Linux, Windows, macOS, and FreeBSD
I actually think it makes sense to support both approaches.
There are a lot of people who prefer using package managers. If we cannot maintain packages on our own, we should at least make it easier for others to do.
What for -s install support, we're using https://github.com/kardianos/service/ and it currently does not support rc.d
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#1352 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AKJYBSNCTDARBTCPHG5VX33RSL6UNANCNFSM4KHAQBEQ>.
|
FreeBSD is supported since v0.103, |
Hi, I'm following the steps, but after changing permissions I still get "./AdGuardHome: Exec format error. Binary file not executable." |
@conradseba, hello. You probably need the ARM64 binary. It should be available in v0.107.0. See #2441. |
Yeah, sorry, I thought that armv8 was capable of running armv7, my bad. Guess I will have to wait until v0.107.0. Some time in June maybe? thanks! |
How to install:
pkg install wget ca_root_nss #necessary package installation
wget https://static.adguard.com/adguardhome/release/AdGuardHome_freebsd_amd64.tar.gz #binary archive download
tar -xvf AdGuardHome_freebsd_amd64.tar.gz #unzip it in the same folder as the downloaded one.
chmod -R 755 ./AdGuardHome #confirm rights to execution
nohup ./AdGuardHome/AdGuardHome & # start the package with the session sh binding
Go to the server address
192.168.x.x:3000 - for further configuration
You can install both on FreeBSD and Jail hypervisor, NAS systems on
Based on FreeBSD: Xigmanas, FreeaNAS.
In addition, you can automate startup and provide control of
of the activity script.
The text was updated successfully, but these errors were encountered: