Showing posts with label alpine. Show all posts
Showing posts with label alpine. Show all posts

Sunday, July 10, 2022

MediaWiki on Alpine Linux with Docker

# On Docker Alpine Linux

#  install pkgs

apk add curl lighttpd php php-dom php-json php-pgsql php-cgi php-mbstring php-xml php-ctype php-fileinfo php-iconv php-zlib php-gd php-session imagemagick diffutils

 #

#

 apk add postgresql postgresql-client openrc

 

#

mkdir -p /usr/share/webapps/

cd /usr/share/webapps/

 

# latest release of MediaWiki

# https://www.mediawiki.org/wiki/Download

 

curl https://releases.wikimedia.org/mediawiki/1.38/mediawiki-1.38.2.tar.gz >mw.tar.gz

 

tar zxvf mw.tar.gz

mv mediawiki-1.38.2 mediawiki

# rm mw.tar.gz

chown -R lighttpd /usr/share/webapps/

ln -s /usr/share/webapps/mediawiki/ /var/www/localhost/htdocs/mediawiki

 

# Edit lighttpd.conf and uncomment include "mod_fastcgi.conf"

nano /etc/lighttpd/lighttpd.conf

 

Starting

/etc/init.d/postgresql setup 


# hmmmm puzzling output

# touch
/run/openrc/softlevel
# more complaints
touch: /run/openrc/softlevel: No such file or directory

mkdir -p /run/openrc

touch /run/openrc/softlevel


/etc/init.d/postgresql setup 

# Success goto next step 







/etc/init.d/postgresql start && rc-update add postgresql default


#
* WARNING: postgresql is already starting




rc-update add postgresql default
#
# * service postgresql added to runlevel default
#

# run this now
/etc/init.d/lighttpd start && rc-update add lighttpd default








Config your wiki

Install the wiki accessing
http://WEBSERVER_IP_ADDRESS/mediawiki/mw-config/index.php
When you finish, press "Install MediaWiki" button, and that's all. :) You have MediaWiki working. To access go to http://WEBSERVER_IP_ADDRESS/mediawiki and enjoy!

 

docker inspect [containerID] | grep IPAddress

rc-status -a

 

# ps is different on Alpine!



 

 

 

 

 

https://wiki.alpinelinux.org/wiki/MediaWiki

Tuesday, February 22, 2022

Install awesome wm on Alpine Linux Docker

 Install awesome window manager

 

 

https://wiki.alpinelinux.org/wiki/Awesome(wm)_Setup

more /etc/apk/repositories apk add nano
apk add awesome feh lxterminal
apk add lua
apk add adwaita-gtk2-theme adwaita-icon-theme
apk add cairo-gobject pango


 

# save your image 

# from host shell

 docker commit 2240105620b7 baxter/awsm:version01

 

# startx not found

# login to <new user>

 

 

https://thispointer.com/docker-how-to-stop-remove-a-running-container-by-id-or-name/

 

 

 


 

 

 

 

 

Tuesday, September 21, 2021

Using Alpine Linux

 Using Alpine Linux

adduser -h /home/buster -s /bin/ash buster
passwd username
deluser username

# as root
apk update
apk upgrade
apk add pkgname
#
apk info nano
apk add nano
 
# show version
cat /etc/os-release
 
 
 
 
 
# doas = sudo
apk add doas
adduser <YourUsername> wheel
 
nano /etc/doas.d/doas.conf
# add this line:
permit persist :wheel
 
 
 
# apk add sed attr dialog bash bash-completion grep util-linux pciutils usbutils binutils findutils readline lsof less nano curl
 

 

# for Mac keyboard
https://superuser.com/questions/918823/how-to-copy-and-paste-selected-text-in-nano-on-a-mac
 
https://itsfoss.com/nano-editor-guide/
https://linuxhandbook.com/cut-copy-paste-nano/

 
https://www.cyberciti.biz/faq/how-to-add-and-delete-users-on-alpine-linux/


docker commit [ContainerID]

Monday, September 20, 2021

Docker Alpine Linux on m1 Apple Silicon

Docker on m1 Apple Silicon

  • Get the Docker.dmg for the m1 (580 MB)
  •  Install Docker
  •  launch Docker (CLI button next to run)

Alpine Linux on Docker

  • pull down the official Alpine Linux image for Docker
  • in your docker shell cli (see above) type:
docker pull alpine 

Alpine Linux