A web interface to manage samba4 server - Python, Flask Framework
- Debian 9 64Bits
- Samba4 4.9.0
- Python
- Flask Framework
- Pyinstaller
- Debian 9 64Bits
- Samba4 4.9.0
docker run -d --restart=unless-stopped -p 443:443 jniltinho/debian-samba4
## Run https://ip-server
cd /opt/
git clone https://github.com/jniltinho/go-samba4.git
mv go-samba4/dist /opt/
rm -rf go-samba4 && mv dist go-samba4
cd /opt/go-samba4/
chmod +x go_samba4
bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh) --dont-wait --dont-start-it
cp /opt/netdata/system/netdata.service /etc/systemd/system/
systemctl daemon-reload
systemctl enable netdata
systemctl start netdata
./go_samba4 --server-prod --ssl
## Run https://0.0.0.0:8088
## Create daemon systemd
echo '[Unit]
Description=Go-Samba4 Daemon
After=syslog.target network.target
[Service]
WorkingDirectory=/opt/go-samba4
ExecStart=/opt/go-samba4/go_samba4 --server-prod --ssl
NonBlocking=true
[Install]
WantedBy=multi-user.target' > /etc/systemd/system/go_samba4.service
## Add start script on boot
systemctl daemon-reload
systemctl enable go_samba4.service
systemctl start go_samba4.service
Go-Samba4 Demo Server LOGIN: administrator, PASSWD: Linuxpro123456
AdminLTE -- is a fully responsive admin template. Based on Bootstrap 3 framework. Highly customizable and easy to use. Fits many screen resolutions from small mobile devices to large desktops. Check out the live preview now and see for yourself.
Download & Preview on AdminLTE.IO
- https://cybernetist.com/2020/05/18/getting-started-with-go-ldap/
- https://github.com/go-ldap/ldap
- https://github.com/jtblin/go-ldap-client
- https://dev.to/openlab/ldap-authentication-in-golang-with-bind-and-search-47h5
- https://usrbinpehli.medium.com/user-authentication-via-ldap-in-go-aff096654db5
- https://medium.com/@hajsanad/ldap-authentication-in-golang-using-go-guardian-6477eade2a8e